Skip to content

Backups and upgrades1.x

Settings → Backup & Restore dumps the main and Warden databases as db.sql and warden.sql under {CONFIG_PATH}/backups/. Contents, schedule, retention, and restore steps are covered in Backup settings.

When DATABASE_PROVIDER=postgres, back up the main database with pg_dump; see PostgreSQL.

Back up the whole /config volume, including blobs/, or at least create an in-app backup and copy blobs/.

Terminal window
docker compose pull
docker compose up -d

Database migrations apply automatically on startup. Back up /config before upgrading across versions that include schema migrations. Irreversible migrations appear under Breaking Changes in the changelog; routine additive migrations are noted in the release announcement instead.

Coming from an older release or another fork? See Migration paths.

Tags: latest (current stable), lts (trails latest by a few releases), rc (release candidate), and dev (unversioned tip snapshot), plus pinned version tags — see Release channels and tags, GitHub Releases, and Changelog.

If a tool updates containers automatically, pin a known-good tag or keep the in-app backup schedule on before unsupervised upgrades.