I would interested in hearing examples of software that is a breeze to self host and terrible to self host. And most importantly, why? What can software devs do to make something a breeze? And what should they avoid? Thanks.
Yup, add a bit of automation to the mix, and you will also not need to repeat much in rare case where you need to reinstall something from scratch or add new machine.
> There is terrible software to self-host (both as a beginner and as an expert)
Self-hosting is a low risk way of learning lessons which otherwise would be high risk.
The effort self hosting takes sinks with the experience you gain.
There is terrible software to self-host (both as a beginner and as an expert) and there is software that is a breeze to work with.
There is battles to be chosen and battles to be avoided.
I host 20 websites and multiple services and it costs me less than a day of work per month (realistically maybe 4 hours or less a month)