When I was still using it I used Syncthing to distribute copies to multiple devices and that distributed nature also functioned as a backup.
I keep multiple dated backups made using a script shell + crontab, to automate the thing.
I copy it to external hard drives. It also syncs to other devices via Syncthing and Syncthing-Fork.
Manually make a backup with the date in the file name stored in another folder and on a thumb drive.
All my systems backup to a remote box that has a hotswap bay that I rotate the drive every few weeks between another drive. The drive out of the hotswap bay is stored in a fire safe.
This is more all for images and documents, but everything gets the same backup since it’s whole systems. The backups are rsync with hard links so they take up less room.
I usually make a copy once a month of my database, I save it on an external hard drive that I can connect via USB, it probably is not the most practical way but at least it is the best way that is found
I use Vaultwarden, but either way most of my home server data gets backed up by getting encrypted and uploaded to Backblaze regularly/automatically.
If that fails well each client has a copy of the data, so just one has to survive.
I manually copy it to Proton Drive and access it via android with KeepassDX
Syncthing between my phone, my server, my laptop, and a cloud backup. Home server is always on so it “remembers” the sync to propagate to devices that were not turned on or connected to the internet when the change was made, cloud backup in case of catastrophe
manually. I used to sync via dropbox, but i was never comfortable with that solution.
I try to follow the 3, 2, 1 backup procedure:
- 3 copies
- Spread across at least 2 devices (Computer, Server, other devices)
- At least 1 copy on a separate storage disk (USB flash drive)
This is the way…
Your KeePass; your documents; your personal data; and your photos.
3-2-1-1 all the things
Yunohost + Nextcloud
I have mine on a nas server synced with nextcloud.
I backup the file to a separate ssd on a different machine every few days and then backup on a USB in a fire wallet every few months.
I sync it using my pCloud folder. In case I’m away and I need access to them, I also have a cron job that copies the most recent version to a webserver I have, under a directory I only know of, protected by a password. My .kbdx files also need a credentials file that can be generated programatically. Secure enough for me.
Several flash drives stored at different places. I update them either once every three months or when I make an incredibly important change to one of the entries in the database.
Syncthing. It’s not so much a backup as redundancy, though.
I have machines in the network that rarely get powered on, however, so I could possibly consider them offline backups.











