I use rsync.net with a promo that adds 1TB free to a 680GB plan for $10/mo, which is enough for me to sync all my personal artifacts nightly from my synology. I also did a NAS share swap with a friend but it's less reliable as friends are always changing things on their setups
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!
Backblaze, move everything u want to an external attached hdd and then back that up with the backblaze client
I use Borg + borgmatic (although I may be a little biased there...) and backup to BorgBase and rsync.net. When figuring out where your "cheapish" off-site backup solution should be, you need to take into account: How much data you want to store, how much you expect it to be deduplicated, how much you expect it to grow, and your needs for retrieval and egress. See some of the other comments here on some of the pros/cons of various providers.
Also, it should be said that Borg doesn't directly support non-SSH cloud storage providers, although you could always backup with Borg locally and then rclone that to a cloud provider. Restic does support non-SSH cloud storage directly, but then no borgmatic. So, 🤷.
Raspberry Pi - USB HDD - borg backup - parents home :)
I've got a Tarsnap account backing up my especially important data every night, which is admittedly only a couple of gigabytes of scans of important documents, hard to replace files, etc. It's doing snapshot-style backup with a backup for every day in the last week, every week of the last month, every month of the last year, and the last three years. Paying less than a dollar a month for it, so it's working out.
That stuff also gets rsync'd each night onto my NAS, which has its own automated LVM snapshot system going on along the same lines, and I'm using syncthing to mirror it onto my other PCs as a final last-ditch backup (and in case I need it elsewhere). Finally, there's an external hard drive I keep manual backups on every once in a while.
Larger datasets that aren't really stuff I want to pay for on the cloud (14 TB worth) just get stored on the NAS and a drawer full of external hard drives. Not ideal, but it's just way too much data.
I won't go into my solution here, but the only tip I'll give you is don't use cloud based storage. Restoring is slow if we're talking terrabytes, it's expensive compared to buying a disk and your data is never truly safe.
Buy another drive, backup to it and have it on a rotation schedule. I keep my "offsite" backup in the boot of my car. If I'm not at home I'm usually away with my car.
I run a Windows 10 vm that shares a drive with samba, I borg/kopia backup everything to it, and it runs the backblaze client which then backs up to Backblaze personal backup.
Oh, that's neat one. Do you keep the VM running always to make the backups work?
Out of laziness yeah, but it could probably pretty easily be set up to turn it off and on when needed, since you can schedule when the Backblaze backs up.
My personal approach to offsite is to have my NAS, running TrueNAS Core, automatically encrypt and back up its primary pool directly to an S3-compatible service called Wasabi.
I've also considered setting up a small box with a 12TB hard drive at my parents' house a few miles away for ZFS replication.
For internal "backups", I guess you could use a RAID setup or Snapraid. For offsite, I have a custom script that compress my data and shoot them to GDrive. It's not a lot of space so it's good. I don't backup media, I only export my photos to an external drive. Though to be good it shouldn't be in the same home as my server.
I'm using AWS S3. I've got a script on my RPI that runs daily and uses the AWS CLI to sync my photos etc to there, and stores it as Glacier storage.
It's about US$9 per month for 800GB of storage, at that time it was the cheapest and most convenient.
Truenas Scale to Backblaze b2 via built in cloud sync backup which I believe is rclone. Healthchecks.io warns me when it doesn’t run. Truenas emails me when an error occurs.
NAS at my parents and OneDrive
I'm sure I could do better, but my strategy right now is B2 encrypted backups. I need to start storing a hard drive with the most critical data in a drawer at the office though or something so I can do a proper 3-2-1.
I have two Proxmox servers at different sites. I use Proxmox backup server to backup full vms. Addition on-site backups as well. Just had to use my backups for the first time last week. Worked really well!
8TB USB 3.1 hard drive connected to a basic bitch HP Elitebook 8440p at my dad's place, and a Mac mini at my in-laws. Tailscale, fuck yes.
Gocryptfs + Rclone sync to B2
Used to use freefilesync for offsite backups, but haven't in a while. Wanted to replace that with a native BTRFS offsite sync tool like Btrbk, but haven't got around to it yet
follow up - i never considered offsite backups for my data. i have a ds920+ that's got some big drives in it and thats all i need. but after reading this post i considered backup. what i went with was a qnap ts233, a wifi adapter, and 2 6t's that i had replaced with bigger ones on my syno. My syno is my daily driver and the new qnap sits on my work desk at the office, syncs with the syno, and backs up my photos and docs. Happy with this back up method. Thanks for the great post.
Urbackup for workstations, and Proxmox Backup Server for my 2 Proxmox hosts.
Both configured with borg backups to rsync.net.
I haven't configured it yet, but I am planning on using rsync.net for my Synology as well (Which is mostly archive storage)
Systems backup to NAS via restic
NAS restic repo is stored online on a dedicated internal drive, which is mirrored to an external drive (normally kept offline in a safe when not bein synced), and offsite is a 3rd copy to Backblaze B2 using rclone.