Why do you want to use an E2E storage solution for backups? You could use something like Backblaze ($0.005 / GB) and encrypt/decrypt the backups locally.
Not a requirement that it is E2EE, as the Borg repo is already encrypted. Guess my knowledge of these services is biased towards E2EE from previous research for use cases where that was a requirement.
Thanks for the tip, hadn't hard about Backblaze before. Very reasonable pricing. Would a good strategy then be to schedule rclone to have it synced, or are there other ways that would be better?
I was looking into the same issue myself too. I'm currently using a managed Nextcloud instance but was hoping to self-host it.
Backing up container volumes and configs seems like such a common problem, but surprisingly I haven't found a dedicated solution. I've considered borg, but restic seems like the best option so far. It can use any rclone backend, stores the data encrypted, and has snapshot support with deduplication.
Keep in mind that Backblaze does charge for downloading, modifying, uploading, and other file actions. If you don't want to pay for traffic you could also use a Hetzner storage box (1 TiB ~€4/m) with its dedicated restic backend.
Hm, after the initial upload, it shouldn't really generate much traffic if I can only manage to upload the diff, so it might not be much of an issue for me. I am not yet really familiar with tools like rsync and rclone, and also don't know how the changes are stored in the Borg repo (e.g. if I move a 1 GB file from one folder to another, does that get picked up as a 1 GB change by the syncing tools?), so I would need to do some more research to see if that would be achievable.
Hetzner also looks nicely priced, but it would've been nice if I could choose an even cheaper tier with less storage, as 1 TB is quite overkill for this particular use case. I could of course use it to backup other things.
I'm in the same boat, actually. I'm hosting at home, but want to set up off-site backups, and am looking for something cheap and reliable.
As for the actual process, rsync is probably the best method. I just need to find a good host
What are you looking for in a host?
Just a cheap and reliable bucket to rsync my local backups to. I'm leaning toward Hetzner, but was checking out filen after your suggestion, too.
An over-complicated solution I was tossing around with some friends was to set up a cheap NAS at our respective homes, and just rsync to one another. Then we can just sneakernet the drives if we need a recovery.
Self Hosted - Self-hosting your services.
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
- No harassment
- crossposts from c/Open Source & c/docker & related may be allowed, depending on context
- Video Promoting is allowed if is within the topic.
- No spamming.
- Stay friendly.
- Follow the lemmy.ml instance rules.
- Tag your post. (Read under)
Important
Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!
- Lemmy doesn't have tags yet, so mark it with [Question], [Help], [Project], [Other], [Promoting] or other you may think is appropriate.
Cross-posting
- !everything_git@lemmy.ml is allowed!
- !docker@lemmy.ml is allowed!
- !portainer@lemmy.ml is allowed!
- !fediverse@lemmy.ml is allowed if topic has to do with selfhosting.
- !selfhosted@lemmy.ml is allowed!