I’ve only just realised this is an active community (thanks Sept25 Community Highlights) and am very excited to see what you all are up to and interested in. As a brief intro to my setup: spsoul.blog/what-i-self-host-and-why/
The one thing I haven’t quite worked out is backups. I know all about 3-2-1, but that’s a lot to setup for a little free homelab like mine. All I’m interested in is having a daily or weekly backup just in case my hard drive gives out . I don’t necessarily want to setup an entire RAID right now or pay another company to handle it, unless it’s relatively painless. What’s the simplest setup you’d recommend for a novice like me?
solbear@slrpnk.net 4 days ago
I have been a major sinner on the backup front, but I’m now in the process of setting up automated restic encrypted backups that first copies to a different hard drive, that is then is rscynced to my Hetzner storage box (you can also swap this around - rsync to another hard drive, then use restic to dump it on the Hetzner server, but I want the backups with multiple snapshots locally as well). Primarily for Docker container configs and data for now, but I will set up similar automation for dumping stuff from my laptop on my local server and then similarly push encrypted restic repos to Hetzner. Not set up RAID or a NAS or anything like that, but I will eventually build a NAS. I am forcing myself to write the scripts in bash as well to get some more experience with it - I usually default to Python for any scripting, but in this case I would almost only use subprocess.run anyway :)
SolarpunkSoul@slrpnk.net 4 days ago
Thank you! I think restic is the way to go it seems, the docker config seems reasonable. Now to find another hard drive to mount and point it to. Hetzner is very reasonably priced too!