I just like it when things break on scheduled maintenance and I have time to fix it or the possibility to roll back with minimal data loss, instead of an auto update forcing me spend a week night fixing it or running a broken system till I have the time.
daddycool
joined 2 years ago
You can start by using any old PC you have laying around and install Proxmox on it. Proxmox is a free hypervisor that allows you to make virtual machines and containers which makes it easy to setup and administrate servers/services. This will give you a good foundation to start playing around and give you an idea of your resource requirements.
I know you're half joking. But nevertheless, I'm not missing this opportunity to share a little selfhosting wisdom.
Never use auto update. Always schedule to do it manually.
Virtualize as many services as possible and take a snapshot or backup before updating.
And last, documentation, documentation, documentation!
Happy selfhosting sunday.
In my experience, the more complex a system is, the more auto updates can mess things up and make troubleshooting a nightmare. I'm not saying auto updates can't be a good solution in some cases, but in general I think it's a liability. Maybe I'm just at the point where I want my setup to work without the risk of it breaking unexpectedly and having to tinker with it when I'm not in the mood. :)