Live data from Hacker News

Migrating from DigitalOcean to Hetzner

isayeter.com

351–360 of 454 posts

Re: Migrating from DigitalOcean to Hetzner

#351
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.

You have to copy data across, and confirm that everything worked correctly, and if you're being fancy about it you need to freeze writes to the old server while you are migrating and then unfreeze after you've directed traffic to the new server. It's not trivial.

Re: Migrating from DigitalOcean to Hetzner

#352
post #265

Every time I see this kind of article, no one really bothers about sb/server redundancy, load balancers, etc. are we ok with just 1 big server that may fail and bring several services down? You saved a lot of money but you'll spend a lot of time in maintenance and future headaches.

I had like... less than 10 minutes downtime on Hetzner in years (funny enough, that makes my personal containers more reliable than productionized AWS and GCP deployments with their constant partial outages). So perhaps all that complexity (beyond maybe a backup container) isn't really necessary for companies where a bit of downtime doesn't really affect revenue? Like, I know Leetcode tells otherwise, but most compan…

Second that I wrote the same in my comment somewhere above.

LARPing as a FAANG is waste of money and lots of companies doesn’t even need 3 nines let alone 5ve.

Re: Migrating from DigitalOcean to Hetzner

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

I see a lot of these posts on Reddit, too, but I don't think it's actually Anthropic or Claude doing it. It's the same old Reddit karma farmers picking up on the latest trends. They've always combined headlines with ragebait to build karma and now LLM bots make it easier than ever. It's too bad Reddit allows accounts to hide their comment history now. That was an easy way to identify bot accounts before they started…

I think it probably is claude and anthropic. It kicked off in earnest towards the end of last year when "AI bubble" news stories peaked.

They're incredibly exposed to investor sentiment and were likely panicking around sept/oct/nov time when AI bubble stories were trending.

These posts were really consistent and repetitive - similar language about "scary good" models and fear of losing jobs.

Re: Migrating from DigitalOcean to Hetzner

#355

Earlier quoted context omitted.

I think the parent has a point. For how many other accomplishments is the tool framed as the responsible party? We don't say "cranes built the skyscraper", people did. Why do we shift accountability when it comes to AI?

If you vaguely describe to the crane what you want built, and it builds it, then I'd say the crane built it.

On Monday a crane company announces it’s pivoting to AI, followed by a quick 600% boost to its stock price. I wouldn’t even be surprised at this point.

Re: Migrating from DigitalOcean to Hetzner

#356

Earlier quoted context omitted.

They stated to have the bank statements showing everything was paid but the company refused to look at it. Sounds like they may not have been in a deficit but company refused to look at anything

Then pay it again and sort it out after. There’s a time to be right and there’s a time to be pragmatic.

I agree, but it's not clear if the situation was "hey we paid, look at our docs" and hetzner was just like "no give us money" and they were like "no we're not paying", or if hetzner just shut them down without recourse.

Personally, if I knew they were gonna shut me down if I didn't pay before X date, I'd fight it up until X-2 days, pay it, then continue fighting (depends on the amount of). But it's not clear that OP was given such a deadline.

Re: Migrating from DigitalOcean to Hetzner

#357
I just want to point out this guide uses many of the same tasks I use when migrating websites between servers while minimizing downtown.

- reduce dns ttl (if not doing an ip swap)

- rsync website files

- rsync /etc/letsencrypt/ ssl certificates

- copy over database (if writes don't happen often and database is small enough, this can be done without replica, just go read_only during migration)

- test new server by putting new ip in local /etc/hosts

- turn off cron on old server

- convert old server nginx to reverse proxy to new server

- change dns (or ip swap between old and new server)

- turn on cron on new server

Re: Migrating from DigitalOcean to Hetzner

#358
post #26

What are you doing for DB backups? Do you have a replica/standby? Or is it just hourly or something like that? Because with a single-server setup like this, I'd imagine that hardware (e.g. SSD) failure brings down your app, and in the case of SSD failure, you then have hours or days downtime while you set everything up again.

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…

Do not rely on raid alone.

Have 2x servers atleast then invest in proper monitoring.

Server can fail without disk failures.

Re: Migrating from DigitalOcean to Hetzner

#359

Hetzner oversells hardware which means your neighbors are a drag on your performance. If your server is mostly idle, this might be a good move. If not, it probably won't be worth it.

It will still outpeform VPS of similar specs.

Hetzner cannot outsell your CPU or SSD

VMs on cloud can.

Post reply on HN