4 ms·
I started using Nextcloud for file/contact/calendar syncing a few years ago, and have gradually moved most of my digital life into it. Documents and photos, but
by maples37 2y ago
I started using Nextcloud for file/contact/calendar syncing a few years ago, and have gradually moved most of my digital life into it. Documents and photos, but also scripts to automatically set some things up for me when I do a fresh install of Linux (I've been playing around with a few different distros lately). The only thing that doesn't live in Nextcloud are some old DVD rips, and that's mostly due to "haven't gotten around to it yet". Besides those, if it's not in Nextcloud, it's not something I care too much about losing if a disk were to fail or I decide to wipe the disk to try a different distro.
My Nextcloud server is then backed up to another drive on the same machine plus two off-site locations - an old server I still run at my parents' house, and and external HDD my friend let me plug in to his home server. The on- and off-site backups are done using borg [0], which does deduplication and encryption (with the keys backed up in 1Password).
I've been meaning to set up an automated restore on one of the offsite servers - a script to automatically unpack the latest backup, set up a fresh DB, and make things read-only - firstly to verify that the backups are functional and complete, but also as a backup in case my home server or home internet goes down. I know in theory I've got everything I need in the backups to do a full restore, but I can't recall the last time I actually tried it out...
[0] https://www.borgbackup.org/ https://www.borgbackup.org/
- eternityforest 2y agoI really like the idea of Nextcloud, but I don't quite trust anything self hosted to have Google's level of availability. I don't think I'd want to build a workflow that has a hard dependency on a DIY server, or anything that would take more than a half hour to set up from scratch if it breaks during some big project. That's a super interesting idea to have off-site backups at a friend or relative's house. Seems like it could be a pretty good use case for SyncThing's untrusted nodes[1], because then you wouldn't have to deal with any network config stuff. Borg is what I'm currently using to back up to a USB drive and it definitely seems to be top notch(Besides me breaking it one time by accidentally installing a global pip package, because Linux distros are insane and use a global python environment...). [1]: https://docs.syncthing.net/users/untrusted.html https://docs.syncthing.net/users/untrusted.html