Backup
10 sheets
- Backup StrategyOverview of how to plan backups for a homelab or small server estate: the 3-2-1 rule, recovery objectives, what to back up, and a restore-testing checklist…
- BorgBackupBorg is a deduplicating, compressing, authenticated-encryption backup program. Repositories hold many archives, and each archive is a point-in-time backup…
- BorgBaseBorgBase is a hosted backup repository service for Borg (and Restic) over SSH. Use it as the off-site target for Borg or borgmatic so a backup survives the…
- borgmaticborgmatic wraps BorgBackup with a YAML config file: one command runs create, prune, compact and check, takes care of database dumps, runs hooks and pings…
- Database DumpsCopying a live database's data directory gives an inconsistent backup. Take a logical dump (or a snapshot made by the database itself) first, then let your…
- Docker Volume BackupDocker named volumes and bind mounts hold the state of your containers. This sheet covers three approaches: a one-off tar through a throwaway container, the…
- rclonerclone is "rsync for cloud storage": it copies, syncs, mounts and encrypts across 70+ providers (S3, B2, Google Drive, OneDrive, SFTP, WebDAV, local disk). It…
- resticrestic is a fast, encrypted, deduplicating backup program written in Go. One static binary, many backends (local, SFTP, S3, Backblaze B2, REST server, anything…
- rsyncrsync copies files locally or over SSH and transfers only the differences. It is the classic tool for mirroring directories and, with --link-dest, for…
- ZFS Snapshots and ReplicationZFS snapshots are instant, read-only, point-in-time views of a dataset. zfs send and zfs receive replicate them (fully or incrementally) to another pool or…