… and what I’ve learned about backups and self-hosting my files.
I’m switching from Backblaze B2 to Scaleway’s Object Storage.
I used to use B2 as a backup destination for my restic backups from various servers. The service is fine, but what drives me away is missing €-billing (and credit cards as the only payment method) and a somewhat slow performance (at least it feels like that). Scaleway asks for twice the price (0,01€ per GB per month) but the first 75GB are free.
restic is my tool of choice to do backups. I’m just eagerly waiting for this a(a)wsome PR to get merged and a new version released! I’m backing up my Nextcloud (currently ~50 GB), but I never pruned the backup and now the backup is taking up more than 160 GB. That’s still just peanuts with Backblaze B2 as online storage, but I like to have things clean and tidy and a prune is overdue.
One of the most visited pages on my blog is about how to automatically backup Docker volumes. In that post I use the Docker image blacklabelops/volumerize. Unfortunately that image is deprecated since March 2019 and not longer maintained.
Under the hood the volumerize image is using the GNU program duplicity, which is an awesome software, but also has its downsides. Especially the model of full backups and incremental backups comes from a time where backups where mainly made to tapes (just append new files all the time).
Update I changed my setup because the Docker image used in this post got deprecated and is no longer maintained. Read about my new setup using restic to automatically backup Docker volumes.
👉 New setup
Original post For my server needs, I rent a small VPS at Hetzner Cloud. It has two vCPUs, 4 GB of RAM, 40 GB of storage and I can use 20 TB of outgoing traffic each month (the incoming traffic is free and unlimited) and it only costs me 5,83€ each month, a lot cheaper than DigitalOcean, Linode or even AWS.