4 ms·
Congrats on doing this successfully, but your setup is amateur. This would have been infinitely easier if you were using IaC (Terraform/Ansible), containerized
by caymanjim 6mo ago
Congrats on doing this successfully, but your setup is amateur. This would have been infinitely easier if you were using IaC (Terraform/Ansible), containerized applications (that you're not already doing that is madness), and had a high-availability cluster setup in place already. It sounds like avoiding downtime is important to you, yet there's no redundancy in the existing stack at all, and everything is done by hand.
This isn't something others should use as an example.
- Zopieux 6mo agoOr just nix. The new hardware deployment would have been one nixos-build or colmena call, not accounting for the data migration of course.
- Chaosvex 6mo agoWhy take 24 hours when you can spend a month trying to get Nix to work instead? Slightly facetious but...
- alfanick 6mo agoIs this sarcasm? It's still Hacker News - running servers by hand is what people do, and it is fun to do :)