backups
|
|
| Panel and API |
https://backups.xvii.network (/api/v1, superusers) |
| Restore an instance |
xvii server restore HOST --kit FILE |
What it does
- Sources:
/etc/xvii, the release store, every service database and data folder, every database apps
manages. A plan without sources takes everything.
- Destinations: S3-compatible, SFTP, a local folder (restic repositories), or a Telegram channel.
- Plans: a schedule, sources, destinations, retention per source.
- Verification: weekly
restic check --read-data-subset 5%, a monthly drill restoring every platform
database into a scratch one.
- Restores: a database, a folder, one file, an app's database, or the whole instance.
- Secrets sealed; the recovery kit shows once.
backupsd plans and records; xvii-node runs restic, pg_dump and pg_restore as root.
Events
backup.succeeded, backup.failed, backup.verify_failed, restore.finished.
Backups and restores