This is how I keep our servers/services in a good state, especially when it comes to trom.tf and its over 20 services:
- I delay the updates that come from yunohost. Wait a few days before you update any app, just in case there is an issue with any update. Take a look at their github page to see if others complain :;)
- Before I update any app or any package (system) I create a system snapshot. That means I can always restore even if I blow it all up.
- Yunohost automatically creates a backup before updating any app. This is super handy.
- I do daily backups to a remote server for all of our servers.
This way it is a lot less likely for me to break any website for long. I can pretty much always restore it. I learned from mistakes. Now I think our servers work quite well and are quite stable.
like this
reshared this