Live data from Hacker News

Self-Host All the Things?

tedium.co

171–180 of 295 posts

Re: Self-Host All the Things?

#171

Earlier quoted context omitted.

A static, public IP address with a good reputation (ie, not on any spam blacklists) Piece of cake /s

It's not that hard to do. Harder for residential address blocks for sure. But if you do all the other things previously mentioned like SPF/DKIM etc then cleaning up an IP address isn't that hard. The only service we've ever had issues with is Outlook as they'll ban whole block for opaque reasons and we just escalate it to the provider and they sort it. We just moved two self-hosted mail servers to new IP addresses an…

I played around a bit with sending via SES and Sendgrid. I generally found that deliverability on either of those was actually worse than even one of my slightly dirty IPs.

Re: Self-Host All the Things?

#172
post #15

Earlier quoted context omitted.

To be fair, if people are marking your emails as spam frequently enough to get your IPs/domains blacklisted then it suggests the system is working as designed and you shouldn’t be sending whatever you’re sending to those people.

Nah, about 2% of my "Thank you for ordering, here is your receipt" mails also get marked as spam. Some number of people just smack the "spam" button for nearly everything that is automated, and those "spam" buttons seem to work on absolute numbers not percentages; so if you have a high number of people in the pool then you will be false flagged eventually. We had a very explicit double opt-in system, made it super ea…

>Nah, about 2% of my "Thank you for ordering, here is your receipt" mails also get marked as spam.

i see about the same thing. and i'm purely sending transactional receipts (that is, immediately after purchase. not for subscription or pre-order or something disconnected from the user having just entered their email in the "send my receipt to" field) and for non-trivial amounts (averaging around $100). i can't understand how so many people mark them as spam, and although i have no evidence to support it i have to assume that some poorly-configured firewalls are sending spam reports automatically.

Re: Self-Host All the Things?

#173
post #143
post #120

Earlier quoted context omitted.

Incredible. The usual response to "should I host my own email" is "don't do it; you'll get hacked." Three questions: 1. Have you heard of this complaint? 2. Do you use a home ISP connection, or a commercial ISP connection? A "home ISP connection" here usually comes with a dynamic IP address; you can't get your hands on a static address without paying a very large amount monthly or getting a commercial connection. 3.…

I have a $4/month VPS that comes with a static IP address. Any reason you shouldn't use that as a proxy to solve the dynamic IP problem?

Some providers block or score hit IPs from popular provider blocks due to the amount of spam that comes from them.

Re: Self-Host All the Things?

#174
post #106
post #80

Earlier quoted context omitted.

How much power does it take? I've realized with some services it's cheaper to use it than the electricity and hardware cost.

For homelab or self hosting, Power per watt is my favourite measure now. Depending on your need (many apps just idle most of the time) a usff pc can make an excellent proxmox server. Check out a Lenovo m920q, Dell Optiplex 7060, HP EliteDesk or ProDesk 800 series. They are easy enough to bump to 64G of ram and stack up as you need. The 8700T cpu is a desktop grade in a small shell and watt footprint and also has vpro…

Those are very good options. I considered those for a 3 node proxmox cluster.

In the end I went with HP t630's. They're much less powerful, but they're also much cheaper and very small! Dell Wyse 3040 or 5060's are also fantastic options. I liked the t630 because it has a proper sata SSD slot and will take up to 64GB RAM. The power bricks are also quite small too.

I'm going to use mine as a home lab testing environment for cluster learning. I'm curious what kind of performance I can get by placing 3 kubernetes nodes on each and spreading out the workload across the differnt devices.

Re: Self-Host All the Things?

#175

Earlier quoted context omitted.

It's not that hard to do. Harder for residential address blocks for sure. But if you do all the other things previously mentioned like SPF/DKIM etc then cleaning up an IP address isn't that hard. The only service we've ever had issues with is Outlook as they'll ban whole block for opaque reasons and we just escalate it to the provider and they sort it. We just moved two self-hosted mail servers to new IP addresses an…

I played around a bit with sending via SES and Sendgrid. I generally found that deliverability on either of those was actually worse than even one of my slightly dirty IPs.

You're not the first person I've heard say that. It's interesting that we haven't faced that issue. I wonder if we'll get a nasty surprise the next time we try as it has been a while since the last time we did it.

Re: Self-Host All the Things?

#176
Im fully onboard with the geneneral idea as a target.

Right now it's for early early adopters. Hosting stuff is still a pain. But we are getting better at hosting stuff! Finding stable patterns, paving the path.

Hint, it's not doing less, it's not simpler options: it's adopting & making our own industrial scale tooling. https://github.com/onedr0p/home-ops is a great early & still strong demonstration. The up front cost of learning is high, but there's the biggest ecosystem of support you can imagine, and once you recognize the patterns, you can get into flow states, make stuff happen, with extreme leverage far beyond where humanity has ever been.

Building the empowered individual/operator is happening, and we're using stable good patterns that will mean the individual isnt so off on their own doing ops- they'll have a lot more accrued human experience at their back, their running of services isnt as simple to understand from the start but goes much much further, is much more mature & well supported in the long run. It's a major phase change for home-ops, picking tech because it's strong & good, not just easier to get started. And over time I think the on ramps & the mental models will be ever more visible, that the old cobble it together from pieces ways will fade.

There's so many rejectionist principles at play. There's many realms of Back-To-The-Land mentality, rejecting modernity & swearing we're better with less, that we free ourselves. Being willing & able to accept help & better starting places will, in my view, certainly take over; there's already huge scope home-ops folks can handily take on well beyond what would have been imagineable, and the share-ability keeps growing, we keep better amplifing each other by having these shared core home cloud platforms. I love the modern growth, embrace of good cloud tech at home.

Re: Self-Host All the Things?

#177
post #112

My experience has been that after having become comfortable with Nix, self-hosting is the path of least resistance for the majority of "mainstream" tooling where you can pick between paying for a SaaS or self-hosting. So nice to not have to deal with Docker containers to deploy (most things) anymore. I see a lot of people suggesting hosting on a VPS, but I feel that a Hetzner Auction box is often much better bang-for…

That was a great write up on nix. Nix isn't something I know much about at all so thanks for the link.

What surprised me the most was learning rclone can mount object storage locally! That's vey interesting to learn :-)

Re: Self-Host All the Things?

#178
post #143
post #120

Earlier quoted context omitted.

Incredible. The usual response to "should I host my own email" is "don't do it; you'll get hacked." Three questions: 1. Have you heard of this complaint? 2. Do you use a home ISP connection, or a commercial ISP connection? A "home ISP connection" here usually comes with a dynamic IP address; you can't get your hands on a static address without paying a very large amount monthly or getting a commercial connection. 3.…

I have a $4/month VPS that comes with a static IP address. Any reason you shouldn't use that as a proxy to solve the dynamic IP problem?

These IPs are often used by spammers before you get them and have bad reputations, but that's usually a solvable problem.

Re: Self-Host All the Things?

#179

Earlier quoted context omitted.

I had fun doing this until I had kids. I have a rack with 10gbe, ups, kubernetes a zfs storage server, multiple vlans, 4 unifi APs & locally hosted controller and all sorts of self-hosted stuff. My heart breaks slightly as I watch things slowly degrade and break down due to bit-rot and version creep, I now wish I had a synology, flat network and cloud everything possible. There are days when the kids can't watch a pa…

For procrastination you have to set yourself up for success. For instance, what if the alarm sent you the product page for the model of battery you need? You order them, silence the alarm, and when they show up you’re reminded you need to change them. Or if that’s a bad time, when the alarm goes off again. I think we’ve only begun to work out how alarms are the wrong solution to the problem and what we need are promp…

Do you have kids? It doesn't work that way. It will never be urgent enough to waste time even for setting up the alarm or prompt. People vastly overestimate free time when you have kids. They somehow manage to eat up every single minute.

Re: Self-Host All the Things?

#180

Im fully onboard with the geneneral idea as a target. Right now it's for early early adopters. Hosting stuff is still a pain. But we are getting better at hosting stuff! Finding stable patterns, paving the path. Hint, it's not doing less, it's not simpler options: it's adopting & making our own industrial scale tooling. https://github.com/onedr0p/home-ops is a great early & still strong demonstration. The up front co…

You might like my homelab hypervisor project, https://github.com/ordiri/ordiri

It's built on-top of the Kubernetes API server runtime and deploys virtual machines and tenant networks, you can see the Kubernetes cluster I deploy using IaC YAML manifests here - https://github.com/ordiri/ordiri/tree/master/ordiri/examples...

It powers all my publicly hosted, ipv6 only services - https://blog.dmann.xyz for example, it's 1000% over kill but a fun project none the less :)

Post reply on HN