I’ve always used Heroku over AWS because I often step away from my projects and don’t want to deal with eg applying small security patches to Postgres. Heroku’s managed service does this for me.<p>Desktop software has auto-updated for a long time. Is “auto-updating server software” a thing?<p>This seems ideal. It would provide the security of a managed service at the cost of dedicated hardware.
You can make a cron job for installing updates. I'm not saying blindly installing updates is a good idea, it will break.<p>On my servers I have a cron for fetching updates, but not for installing them. I get an email so I manually install them.
if an update breaks something youll be forced to deal with it no matter how busy you are at that moment...on the other hand, is a delayed update critical?