Updating
Native host
Section titled “Native host”Re-run the install script. It preserves your existing data directory and admin token:
curl -fsSL https://gatelet.dev/install-host.sh | bashDocker
Section titled “Docker”Automatic updates (Watchtower)
Section titled “Automatic updates (Watchtower)”The Docker install script sets up Watchtower, which automatically pulls new Docker images and restarts the container. Updates are checked every 5 minutes.
No action is required — Gatelet stays up to date automatically.
Manual update
Section titled “Manual update”cd ~/.gatelet && docker compose pull && docker compose up -dData persistence
Section titled “Data persistence”Your data is preserved across updates in both deployment modes. The SQLite database and all stored credentials persist through updates.
Breaking changes
Section titled “Breaking changes”Major version updates may include database schema migrations. These run automatically on startup. If a migration fails, Gatelet will log the error and exit — your existing data is not modified until the migration succeeds.