Upgrading
- Back up
data/andconfig.toml(Backups and restore). - Read the release notes for breaking changes.
- Replace the server.
- Docker: change the image tag and run
docker compose pull && docker compose up -d. - Binary: stop the service, replace the executable, start it again.
- Docker: change the image tag and run
- Update clients. The web client image and the server should be upgraded together.
- Check the logs for startup errors, then sign in and send a test message.
Rolling back
Section titled “Rolling back”Stop the server, restore the previous binary or image tag and the data/ backup taken in step 1. Do not run an older server against data that a newer version has already migrated.
New config keys
Section titled “New config keys”New releases may add keys to config.toml. Missing keys use defaults, so your file keeps working. Compare with the newest reference after upgrading.