server_backup
Back up and restore Kastell servers: create backups of Coolify DB+config or bare server configs, and manage cloud snapshots.
Instructions
Backup and snapshot Kastell servers. Backup: 'backup-create' dumps Coolify DB + config via SSH (Coolify servers) or system config files (bare servers), 'backup-list' shows local backups, 'backup-restore' restores from backup — bare servers restore system config, Coolify servers restore DB+config (SAFE_MODE blocks restore). Snapshot: 'snapshot-create'/'snapshot-list'/'snapshot-delete' manage cloud provider snapshots (requires provider API token). Snapshots not available for manually added servers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Backup: 'backup-create' dumps Coolify DB+config via SSH (or system config for bare servers), 'backup-list' shows local backups, 'backup-restore' restores (SAFE_MODE blocks). Snapshot: 'snapshot-create'/'snapshot-list'/'snapshot-delete'/'snapshot-restore' manage cloud snapshots (requires API token). snapshot-restore restores server disk from a cloud snapshot (SAFE_MODE blocks, destructive). | |
| server | No | Server name or IP. Auto-selected if only one server exists. | |
| backupId | No | Backup timestamp folder name (required for backup-restore). | |
| snapshotId | No | Cloud snapshot ID (required for snapshot-delete and snapshot-restore). |