Updating RelayRoom
Check your current version and whether a newer release is out under Settings -> Updates in the dashboard. The server runs database migrations automatically on start, so updating is just pulling new images and restarting.
Back up your Postgres volume before a major update.
Prebuilt images (installer / Option C)
Pin the new version in .env (or keep latest), then pull and restart:
# .env - keep `latest`, or pin a release (see Settings -> Updates)
RELAYROOM_VERSION=latest
docker compose pull
docker compose up -dThe server migrates the schema on boot. That's it.
From source
git pull
docker compose up -d --buildNotes
- Server and web move in lockstep under one version - update them together.
- Only the person who installed RelayRoom (the instance superuser) can update it; other members are pointed here from Settings -> Updates.
- See the GitHub releases for what changed in each version.