Earlier quoted context omitted.
What struck me though is that OP did so much work to migrare the server with zero downtime. The _single_ big server. Something’s off here.
Well why have downtime if you can avoid it with a bit of work? But I do agree the poster should think about this. I don't think it's 'off' or misleading, they just haven't encountered a hardware error before. If they had one on this single box with 30 databases and 34 Nginx sites it would probably be a bad time, and yes they should think about that a bit more perhaps. They describe a db follower for cutover for examp…
Migrating from DigitalOcean to Hetzner
271–280 of 454 posts
Re: Migrating from DigitalOcean to Hetzner
#272AWS only requires a card from me. I tried registering at Hetzner and they wanted a picture of my passport.
That's nuts. Why do they want a pic of your passport. Absolutely no to this - reason enough to go with AWS or alternatives. And why are ppl willingly giving it to hosting providers? Unnecessarily exposing yourself to identity theft if they get compromised.
They still decided my information was fake and terminated my account.
I'm never going to do business with them again.
Re: Migrating from DigitalOcean to Hetzner
#273Earlier quoted context omitted.
That's nuts. Why do they want a pic of your passport. Absolutely no to this - reason enough to go with AWS or alternatives. And why are ppl willingly giving it to hosting providers? Unnecessarily exposing yourself to identity theft if they get compromised.
Hetzner is like 1/10th the cost of ripoffs like AWS now, the passport data is deleted after verification and I can actually trust this claim coming from an EU company under GDPR that doesn't have any use for my personal data. You can also just bypass the passport requirement entirely by making a €20 Paypal deposit to the account.
Re: Migrating from DigitalOcean to Hetzner
#274Earlier quoted context omitted.
These articles are popular where there's a mismatch between application requirements and the solution chosen. When someone over-engineers their architecture to be enterprise-grade (substitute your own definition of enterprise-grade) when really they were running a hobby project or a small business where a day of downtime every once in a while just means your customers will come back the next day, going all-out on clo…
Downtime is a strawman. Clever architecture will always beat cleverly trying to pick only one cloud. Being cloud agnostic is best. This means setting up a private cloud. Hosted servers, and managed servers are perfectly capable of near zero downtime. this is because it's the same equipment (or often more consumer grade) that the "cloud" works on and plans for even more failure. Digital Ocean definitely does not guara…
Re: Migrating from DigitalOcean to Hetzner
#275Amazon might think that they’re locking people in with the egress fees. But they’re also locking people out. As soon as you switch one part to a competitor, the high egress forces you to switch over everything.
It’s going to be complicated to switch, but it’s made easier by the fact that I didn’t fall into the trap of building my platform on Amazon-specific services.
Re: Migrating from DigitalOcean to Hetzner
#276Re: Migrating from DigitalOcean to Hetzner
#277Re: Migrating from DigitalOcean to Hetzner
#278None of it is mission critical - but it’s certainly something I’d use in production with a few more instances.
Networking over Tailscale works flawlessly with my Proxmox nodes at home.
Re: Migrating from DigitalOcean to Hetzner
#279I moved two servers, one from Linode and the other from DO to Hetzner a few months ago, with similar savings. The best part was that the two servers had tens of different sites running, implemented in different languages, with obsolete libraries, MySQL and Redis instances. A total mess. Well: Claude Code migrated it all, sometimes rewriting parts when the libraries where no longer available. Today complex migrations…
Sure, and then you realize it deleted the db to "simplify the migration" lol Obviously I agree that AI can be useful to write boilerplate, but it's in no way something you should use blindly when trying to do a migration or anything touching prod So, to be more precise: no, "Claude Code didn't migrate it all". Claude Code helped you write boilerplate so that you could migrate
And, recent research suggests that anthropomorphization may actually be positively correlated with intelligence.
Re: Migrating from DigitalOcean to Hetzner
#280However, the dealbreaker for me was that Hetzner IPs have a bad reputation. At work, I learned that one of the managed AWS firewall rules blocks many (maybe all) of their IPs. I can’t even open a website hosted on a Hetzner IP from my work laptop because it’s blocked by some IT policy (maybe this is not an issue for you if you are using CloudFlare or similar).
I've read online that the DDoS protection is very bad as well.
So in the end, I picked DO App Platform in one of the EU regions. Having the option to use a managed DB was a big plus as well.