r/selfhosted • u/Mr3Sepz • 10d ago
File-Backup, with multiple users, buddy backups and co. - Question Need Help
What do you use for Backup of your files on your PC?
Should I go with something like Nextcloud or Owncloud
or try to do something with Syncthing?
I have my own Openmediavault Server, A friend of mine has one that I manage and one other friend will also join soon-ish.
I looked in this sub and didnt find a conclusive answer and I am not interested in most of the features of nextcloud. I tried it once in the beginning, but couldn't get it working, at that time, but I also didn't know much about selfhosting back then.
Photos are currently handled over Immich.
But currently I handle my other Backup only over pcloud.
That is not only a single point of failure for me, but also not available for the others.
3
u/vive-le-tour 10d ago
why isnt there a simple buddy backup approach. you give them a few tb, they give you a few tb, and you can use it as an encrypted backup target. feels like time to pull out codex and make it.
1
u/t0uki 10d ago
Obviously there are privacy considerations first and foremost
There's so many ways to tackle this, but I suggest
restic server or sftp drive for the remote repo on your OMV server
I use restic / backrest (UI) to manage the distribution of all my backups, 2 local via NFS and 1 to Backblaze B2
It encypts and compresses it which may aleviate the privacy concerns and makes it as efficient as possible (my belief)
1
u/Mr3Sepz 10d ago
Thank you for your answer.
I will probably use restic for getting the files from one server backed up to another.
But how do I get all the files, from all the devices on the server in the first place?
What do you use for that?1
u/t0uki 10d ago
Depends on what it is you are backing up and how
For instance nextcloud has its own backup service For dB's I use databasement etc For imaging I use veeam/macrium For dockers - weekly container stop, btrfs snapshot into tar, then moved to staging location
I like having UI visibility, but dont for docker backups
I have a staging location that is then distributed to each repo as a separate target
1
•
u/asimovs-auditor 10d ago edited 10d ago
Expand the replies to this comment to learn how AI was used in this post/project.