So I’m quite new to the self hosting world, and not the most tech savvy, but I’m looking for a way to expand and increase the reliability of my file storage. I used to just use cloud storage but got concerned about privacy and environmental impact and whittled down all of my data to about 200GB including all my music, photos, movies, backup files, etc. I have a laptop, phone, and mp3 player and currently use synching to sync all of my files across all three devices. This works great, I love how seamless, cheap, and automatic everything is. But I want to expand my storage abilities and include a backup that isn’t with me / in my apartment. I was thinking of getting a couple raspberry pis with m.2 ssds, one to leave at my sisters house (small and unobtrusive) and then one at my apartment to act as another node, freeing up space on my phone so that all my files are in at least 3 different devices (3:2:1 rule?). this feels like an fairly easy project to set up, but I have a feeling there is probably a better way to go about what I’m trying to achieve.
Don’t confuse backups with syncing. Although syncthing has a recycle bin to recover deleted and overwritten files, you shouldn’t rely on it for guarding against accidental deletion, file corruption, or ransomware. You want something that will allow you to restore files from a point in time. There’s lots of proper backup tools for this. Borg, Restic, etc. Each has pros and cons. Make sure you test recovery. Also 3-2-1 is 3 copies of data, on at least 2 different systems, and 1 off site.
Onomatopoeia@lemmy.cafe 12 hours ago
My current backup approach uses Syncthing, but only to replicate all data to a single point, which is then backed up properly.
All mobile devices sync to home, that box is the authoritative data source. It replicates to two other local data stores (this for quick recovery should a drive fail) and is backed up to a cloud service (should I have a catastrophic event).
Its not a perfect 3-2-1 setup, but addresses my risks well enough.