Tested the move to a new server for our Matrix/Synapse. 60GB database, 15GB of files. All worked great! We are ready to move. I am trying to find the safest and easiest way to manage the entire TROM.tf server.
So. I bought a Hetzner Auction server for 45 Euros a month - similar to what I am currently paying for Contabo. But this server has 4TB of SSD, 8 core i7-6700 CPU and 32GB of RAM. Overall better than Contabo's. What we needed was more storage space. And now we got double.
So Matrix being so massive takes around 25 minutes to backup and around 40-50 minutes to restore from a backup. But this is by far the worst of them all....
Basically for the new server I want to be able to easily restore a service/app in case it fails to update. Now I can. Plus I am setting up Timeshift since you do not have snapshots for a dedicated server....but with Timeshift I can restore in case I fuck up the system itself or cannot, for some odd reason, restore an app from a backup.
I did so many tests and @Roma helped out a lot. He is also looking at another option, using Proxmox to manage the server, this way we can have snapshots. Snapshots are fast and I have used them a lot on Contabo, but the massive downside is that you restore the ENTIRE server with snapshots, losing data from any other services that are running between the time you took a snapshot and restored it. In other words if I take a system Snapshot before updating our MAtrix, and takes me 15 minutes to update Matrix without backing it up, and then I realize it failed to update....with a snapshot I can restore the ENTIRE system in seconds. Nice. Matrix works now. However, it will revert back how the entire system was 15 minutes ago for TROM Files, Friendica, and everything else...
It means that if you made posts on friendica, synced files on TROM FIles and so forth, they will be LOST. Yeah I could easily restore a failed Matrix update but I mess up the rest of the apps, at least a little bit.
Therefore I need to do this properly per-app basis, despite taking around 1h to restore Matrix, is worth it I guess....
The following days we are ready to move the entire trom.tf!