Backups & recovery
Everything for protecting and moving data β encrypted offsite backups proven by a restore drill, self-owned storage, append-only immutability, restore & clone, per-app transfer, and whole-instance migration.
Backups & recovery covers everything for protecting data and moving it around β from the nightly encrypted backup to restoring, cloning, transferring, and migrating whole instances.
Protect
- Backups β scheduled, encrypted, offsite backups via restic, proven by a daily test-restore drill (a backup is only as good as its restore).
- Storage nodes β run a self-owned append-only S3 backup box.
- Bring your own storage β point backups at an S3 or SFTP target.
- Append-only & immutability β ransomware can't destroy its own history.
Recover & move
- Restore & clone β restore a backup in place, or into a new instance (a copy).
- Transfer an app β move one live site to another node or instance in one click.
- Instance migration β move a whole instance (and every site in it), including across providers.
Which one do I want?
| I want to⦠| Use |
|---|---|
| Protect a site's data | Backups |
| Get a site back to a point in time | Restore |
| Make a copy of a site without touching the original | Clone (restore into a new instance) |
| Move one live site to another instance/node | Transfer an app |
| Move a whole instance, or change providers | Instance migration |
Git accounts
Connect a provider account once (Forgejo, Codeberg, Gitea, GitLab, GitHub, or Bitbucket) to browse repos and branches and register deploy keys β without that token ever reaching a node.
Backups
Back up sites and the panel itself with restic β deduplicated, encrypted, append-only β on a schedule or on demand, with a policy that cascades from the fleet down to a single app and a safety floor that won't delete the last good backup.