Getting Started
Updating Kaya
Back up, pull a new image, migrate and verify Kaya safely.
Safe update sequence
-
Read the target release notes and check for deployment changes.
-
Create and verify a complete Kaya backup.
-
Pull the configured image and recreate the services:
cd /path/to/kaya docker compose pull docker compose up -d -
Watch startup and migration output:
docker compose logs --tail=200 kaya docker compose ps curl --fail http://127.0.0.1:8080/healthz
The standard entrypoint preserves runtime keys, creates kaya.db.pre-migration by default when a database exists, and runs scripts/migrate_sqlite.py before starting the application.
After the update
Sign in and check the Dashboard, Site Administration, one read/write workflow, background module status, uploads, Remote Manager dependencies and encrypted features. Browser users may receive a PWA update prompt.
