Raspberry Pi - USB HDD - borg backup - parents home :)
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!
My home "offsite" backup is a second NAS at my parents house. I plan on getting two identical NASes with identical storage setup and let them replicate themselves automatically, but no money for that now.
I don't do 3 2 1, I do 3 1 1
Define which data is from value. I got 68TB of data but realistically only 3 TB are from such value I maintain several copies (Raspi + SSD) and online backup. The rest of data is stored on a cheap server built at a family member and synchronized twice a year. Make sure your systems and drives are all encrypted. And test your backups and redeployment strategy.
Edited: typo
My server is now up to 100 and something tb of storage. About 50% used. Raid 6. (Yes raid isn’t a backup. I know) Mainly media. Movies, tv, music, Books/audiobooks.
I’ve separated our media storage vs OS.
I only backup my OS and configs. It goes to an on-site nas.
If my media library dies, I’ll just slowly re-download what people want.
If I lose my os, I have one backup, other wise I’m off to work rebuilding that too.
I’m happy to pay for iCloud at this stage to backup and store sentimental or critical things.
✌️💛
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.
Everything local is synced to NAS.
NAS is backed up to external USB-HDD with versioning (Hyperbackup).
NAS is backed up to Hetzner Storage via Kopia with versioned Snapshots off-site.
Restic to Wasabi.
I used to use Backblaze B2, until I did the maths on how much it would cost me to restore. B2 storage is cheap yes, but the egress is so fucking expensive. It would have cost me hundreds.
Wasabi storage is equally cheap, and restoring won't cost me an arm and a leg.
I use the following scripts for Restic: https://gitlab.com/finewolf-projects/restic-wrapper-scripts
I have a 2 x 8TB in RAID1 NAS at a family members house and I also have an OVH dedicated server with 2 x 480GB in RAID1 and 2 x 8TB in RAID1. I use rclone for my backups and keep deleted files for 30 days on the NAS and 120 days on the OVH dedicated server. Both the NAS and server connect back to my home network using WireGuard.
The OVH dedicated server also runs numerous virtual machines that host websites as well as backups of my netbox and mediawiki instance I run at home(they sync nightly).
If you ever get raided by the Feds they'll probably raid your friends and family's houses too so it is generally advisable to avoid using friends and family for offsite storage.
What is the alternative?
Ah yes automated backups, on my to-do which I'll hopefully do before a failure (famous last words). People talking about backblaze b2. I just looked. Why not use the personal one? The one computer would just be the Nas if using it for cold storage/redundancy?
Honestly, I don't. The vast majority of my data is just stuff like Linux ISOs that I could download again. Important documents and stuff like that take up so little space that I just keep them in Google Drive. Most of my personal project work is on GitHub. And while neither of those are technically backups, it's not a tragic loss if I accidentally delete everything.
Do you at least encrypt those documents?