Boring backups for a small server

12 August 2026

We back up three things: the SQLite files, the nginx configuration and a list of installed packages. A nightly cron job copies them to another machine with rsync and keeps fourteen days.

The part that matters is the restore. Once a month we spin up a throwaway virtual machine and restore from the latest copy. A backup nobody has restored is only a hope.

← All notes