Skip to content
GitHub

Updating

Re-run the install script. It preserves your existing data directory and admin token:

Terminal window
curl -fsSL https://gatelet.dev/install-host.sh | bash

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.

Terminal window
cd ~/.gatelet && docker compose pull && docker compose up -d

Your data is preserved across updates in both deployment modes. The SQLite database and all stored credentials persist through updates.

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.