Save your files to a local s3 object storage mount, enable versioning for immutability and use erasure coding for fault tolerance. You can use Lustre or some other S3 software for the mount. S3 is great for single user file access. You can also replicate to any cloud based S3 for offsite.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I use Borg Backup to a Hetzner storage box but doing the same thing to a disk array would work fine. How much data are you talking about? What is the usage picture? Backup and archiving are really not the same thing.
Syncthing can do send only. It's pretty configurable.
But I'd probably use a cloud storage like storj.io, and tools like duplicati.
Would this work? https://rclone.org/
That's top of my list for moving the files if I do an S3 or WebDAV backend. I'm overthinking this, aren't I? Just find a WebDAV server, set it up, use rclone to append files and pretty much everything else will be able to browse.
Haha it's easy to overthink things sometimes. I'm guilty of that. I'm using SFTPGo at home to serve files from a small server.
Are we talking personal offsite backup, or a commercial cloud service?
For cloud backups I like BackBlaze but I’ve never tried to use it as a general cloud storage drive.
This would be self-hosted and local, one of the locations in a 3-2-1 strategy. BackBlaze would work for an offsite but I already have that portion covered.
that doesn't require I keep a full local copy of all the data
So you want a local self hosted backup, but also not a full copy? So like backup only recently changed files?