Live data from Hacker News

Migrating from DigitalOcean to Hetzner

isayeter.com

271–280 of 454 posts

Re: Migrating from DigitalOcean to Hetzner

#271
post #167

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…

Besides, "Migrated 34 websites in one go with zero downtime" looks good on a resume, and is actually a useful skill.

Re: Migrating from DigitalOcean to Hetzner

#272

AWS 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.

In my case, I submitted my drivers license, the real one, that matched other information I submitted.

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

#273

Earlier 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.

[deleted]

Re: Migrating from DigitalOcean to Hetzner

#274
post #193

Earlier 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…

Sadly, hardware breaks. You still need a working backup and a working failover plan, even if it's just setting up a new server and running your Terraform / Pulumi / Saltstack scripts.

Re: Migrating from DigitalOcean to Hetzner

#275
I’m formulating plans to switch from AWS to Hetzner. Amazon gets you by charging high prices (sometimes 20x more than competitors) and forcing you to make long-term commitments in order to get the prices to somewhere more reasonable. Then they make it exorbitantly expensive to migrate your data anywhere else. It’s a very customer-hostile approach that I’m tired of at this point.

Amazon 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

#276
post #66

Earlier quoted context omitted.

"ad", with a single "d". So it's a Claude ad inside a Hetzner ad inside a decent grammar ad.

Don't forget the ad hominem

The amount of ad populum around this issue certainly reaches ad absurdum levels.

Re: Migrating from DigitalOcean to Hetzner

#277
Hard to read this article as it was written by Claude as a report after the migration that Claude did for you. If an llm helped you migrate and save this much money, kudos. But if you decide to write about it at least proof read it and remove redundant parts and llm storytelling.

Re: Migrating from DigitalOcean to Hetzner

#278
I’ve had Proxmox on one of their AX42 servers for a year now. All of it is backed up to PBS, backed by Cloudflare R2 storage.

None 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

#279
post #9

I 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

Claude gave him the courage to do the migration.

And, recent research suggests that anthropomorphization may actually be positively correlated with intelligence.

Re: Migrating from DigitalOcean to Hetzner

#280
A few months ago, I looked into AWS alternatives for my small SaaS side project. My main motivations were to save money and maybe support some EU cloud providers. At first, I planned to go with Hetzner and accepted that I would need to do a lot of things myself.

However, 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.

Post reply on HN