Live data from Hacker News

Migrating from DigitalOcean to Hetzner

isayeter.com

331–340 of 454 posts

Re: Migrating from DigitalOcean to Hetzner

#331

Earlier quoted context omitted.

IMO nobody was paying for magic compute. they're paying to not touch ten years of glue. if agents eat that glue, the moat gets thin fast.

The problem is a lot of this glue is proprietary by design at the various cloud services. I realize there are open source and alternative abstractions for a lot of of the same services, but there’s still quite a bit of glue if you’re on AWS, for example, and looking to move to bare metal. But maybe I’m just thinking of the current capabilities of agents, and if we fast forward a couple years, even removing these abst…

But you can run most of the glue on your own dedicated instances.

I run k8s on a bunch of dedicated servers that are super cheap and I have all bells and whistles - just tell your coding agent to do it. You can literally design the thing you would never do yourself and it works brilliantly.

Postgres running on dedicated hardware replicated and with wal backups - easy just tell codebuff (my harness of choice) to do it. Then any number of firewalls, load balancers, bastion servers, etc. if you can imagine it , codebuff will implement it.

Re: Migrating from DigitalOcean to Hetzner

#333

Earlier quoted context omitted.

Hosting companies managed to shutdown illegal sites without requiring you to submit your pics and passport first. And if someone wants to do illegal things, what's stopping them from submitting a fake ID?

You buy your fake ids at the grocery store?

No, but my local AKO newsagent does have them. Don't have a need for them though.

Re: Migrating from DigitalOcean to Hetzner

#334
post #101

Earlier quoted context omitted.

I have just seen with my own eyes Claude astroturfing on a gamedev subreddit from a botting account that was picked up by Google so I could see a few of their other comments. This account's operation was going on development subs complaining about how good Claude's latest model is and how awful it is being afraid of losing one's job to AI. I know your comment is tongue-in-cheek and the poster here is kinda known, but…

The whole internet is like this now, and it's only just getting started. Makes me sick tbh, and I am still questioning if this is the kind of industry I want to work in.

[dead]

Re: Migrating from DigitalOcean to Hetzner

#335
post #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…

ironically, blocking aws and azure solved 99% of my bot problems. zero users affected.

so much that I'm thinking of selling nothing but an aws and azure blocker as a service.

Re: Migrating from DigitalOcean to Hetzner

#336
post #172

Earlier quoted context omitted.

It depends on the service and how critical that website is. Sometimes it's completely acceptable that a server will run for 10 years with say 1 week or 1 month of downtime spread over those 10 years, yes. That's the sort of uptime you can see with single servers that are rarely changed and over-provisioned as many on Hetzner are. Some examples: Small businesses where the website is not core to operations and is more…

Respectfully, this type of "high availability" strawman is a dated take. This is a general response to it. I have run hosting on bare metal for millions of users a day. Tens of thousdands of concurrent connections. It can scale way up by doing the same thing you do in a cloud, provision more resources. For "downtime" you do the same thing with metal, as you do with digital ocean, just get a second server and have the…

[dead]

Re: Migrating from DigitalOcean to Hetzner

#337
post #310

Earlier quoted context omitted.

They didn't make it about AI, they mentioned a tool that helped with the migration. I find it relevant and helpful to know. I don't see it as much different from "I used script X to do it" or something.

Excuse my ignorance, but how is that migration (especially of older libraries that are apparently being rewritten) not just a copy/paste action from one server to the other? When I build software to deploy it it includes everything it requires library wise. At least the few things I've deployed so far.

Sometimes you need library version X, which uses a compiled binary for the platform, which requires C library version Y, which requires glibc version Z, which is deprecated on the current version of the OS, etc etc etc.

Or you can update the app to remove the dependency on the library.

But honestly, this is what containers or VMs are built for in the first place.

Re: Migrating from DigitalOcean to Hetzner

#338
post #26

Earlier quoted context omitted.

Hetzner normally advertises their hardware servers as 2x 1 TB SSD, because it's strongly recommended to run them in SWraid1 for net 1TB. (Their image installer will default to that) Once the first SSD fails after some years, and your monitoring catches that, you can either migrate to a new box, find another intermediate solution/replica, or let them hotswap it while the other drive takes on. Of course though, going t…

For over a decade I ran a small scale dedicated and virtual hosting business (hundreds of machines) and the sort of setup you describe works very well. Software RAID across 2 devices, redundant power supplies, backups. We never had a significant data loss event that I recall (significant = beyond user accidentally removing files). For quite a while we ran single power supplies because they were pretty high quality, b…

[dead]

Re: Migrating from DigitalOcean to Hetzner

#339
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…

Linode is going to lose my business in the next couple months as well. Been there over a decade, have referred countless customers to them, but they’ve kept bumping up prices over and over and I can get a dedicated server at Hetzner or other places with 8x the memory, dedicated NVMe disks, dedicated CPU for cheaper.

Sure you lose a little of the benefit of a “virtual” server which can be migrated but Hetzner’s support has always been super fast and capable, should I wind up in a situation where I’ve got downtime.

Re: Migrating from DigitalOcean to Hetzner

#340
Really interesting sharing, thanks! Why lower the TTL to 300 instead of something like 60 or 30, to make the switch even faster? The nameservers were DO's, so they should've been more than able to handle the increased load.

BTW, I've been a client of Hetzner (Cloud, Object Storage, and Storage Box) for a few years now, very happy with them!

Post reply on HN