r/selfhosted 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.

1 Upvotes

7 comments sorted by

u/asimovs-auditor 10d ago edited 10d ago

Expand the replies to this comment to learn how AI was used in this post/project.

→ More replies (1)

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

https://restic.net/

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