Platform Backup and Restore

Protect the platform itself — settings, projects and metadata.

Platform backup and restore protects the control plane's own state: users, projects, environments, services, variables, settings and deployment history. Service data itself is covered separately by Service Backups.

Destinations#

Configure one or more S3 destinations under Settings → Backup & Restore. Each destination has an active/inactive state, and self-signed TLS is accepted for private endpoints — a NAS or MinIO inside your network works as well as object storage in the cloud. Keeping a destination inactive lets you stage it before switching.

Policies and runs#

The backup policy engine schedules daily, weekly and monthly runs to the active destination. Backup runs list every execution with its result, and the same screen drives restore jobs: pick a run, select what to restore, and let the platform write it back. The project recovery modal restores a project's configuration from the most recent backup without touching other projects.

Restore hygiene#

Test a restore at least once before you need it: destination credentials, permissions and network path are the parts that rot. A restore into a healthy instance is additive — the recovery job selects the data to write back, so the daily operations surface stays intact while it runs.