So I’m not really a selfhoster per say - but I run 2 NAS at home and I am working my way toward it. I don’t really need my stuff open to the internet so I just use it on my LAN.
However I do have a lot of data, and I’m constantly backing things up. My question is - I have the following setup:
- Computer hard drives
- These backup to my NAS
- I have a separate HDD in an enclosure I plug into the NAS directly and copy my data onto every few months to put in my safe.
- Some cloud storage for very important smaller stuff (pictures)
My main question is - what is the best way to copy off new data from my NAS (Synology) to my “cold storage” drive, without recopying everything every time? is there a way to detect the files that exist on both and only copy new ones? I’ve always had this question when doing backups and it seems to always be overly complex.
You guys are very knowledgeable so I’m sure someone has dealt with this!
For backking up files I can recommend restic. It encrypts and compresses your backup. At the same time it does deduplication. So if you backup a file twice, it takes only the space of one. If you are lucky it will even do that for oaets of a file. Although it only has a cli.
And it’s incremental with snapshots. There are options with Web UI for it like backrest but I didn’t use them.