How to Self-Host a Reliable Backup in 2026 (Step by Step)
A practical guide to self-hosting backups with restic and rclone, covering the exact commands, version, and mistakes I made.
Tutorials
Step-by-step guides for Docker, backups, reverse proxies and the rest of a small stack.
Every guide here was written on hardware I own: a 1-litre mini PC running Proxmox, and a Debian 13 VM where most of these services actually live. When a step depends on a version, the version is in the text, not implied.
I write down the part that broke. Most tutorials skip it — they show the happy path and leave you stuck at the first permission error. If a command failed for me, it is in the post with the error message and what fixed it.
Start here
A practical guide to using Caddy as a reverse proxy for a self-hosted stack, with automatic HTTPS, multiple subdomains, and the config mistakes I made.
A practical guide to self-hosting backups with restic and rclone, covering the exact commands, version, and mistakes I made.
A step-by-step guide to deploying multiple self-hosted services with Docker Compose, including networking, volumes, env vars, and the mistakes I made.
A practical guide to setting up Prometheus and Grafana for self-hosted monitoring, with a working config, alerting rules, and the mistakes I made.
A step-by-step guide to self-hosting Vaultwarden (Bitwarden-compatible), with Docker setup, HTTPS, backups, and the security mistakes to avoid.
A practical guide to choosing and setting up a self-hosted media server, comparing Plex and Jellyfin, with Docker config and remote access tips.
A step-by-step guide to self-hosting Gitea, a lightweight GitHub alternative, with Docker setup, SSH access, backups, and CI integration.
A practical guide to setting up Home Assistant for a self-hosted smart home, with Docker config, device integration, and the mistakes I made.
A practical guide to setting up a self-hosted NAS and Nextcloud private cloud, with Docker, Samba shares, and the mistakes I made.
A practical guide to self-hosting Miniflux, a fast and minimal RSS reader, with Postgres setup, keyboard shortcuts, and the reasons I moved off cloud readers.
Debian 13 (trixie) for anything server-side, and Proxmox VE 8 on the host. Commands are usually identical on Ubuntu 24.04, but package names differ occasionally.
No. A mini PC with one SSD is enough for every tutorial here. A NAS only becomes useful when you want redundant disks, and that is a separate purchase with its own trade-offs.
I re-run the guides when a major version lands and update the post date at the top. If you hit a version that has moved on, the contact page is the fastest way to get it fixed.