Utilities, checked 2026-10-17
Gotify: Docker configuration reference
Self-hosted push notification server with a simple REST API, a web UI and a plugin system.
At a glance
Ports
Ports| Port | What listens | Source |
|---|
80 | Default HTTP listener. Configurable via GOTIFY_SERVER_PORT. | source for port 80 |
Environment variables
Volumes that must persist
Volumes| Path | What is in it | Source |
|---|
/app/data | SQLite database file, uploaded application images and Let's Encrypt certificates if enabled. The one directory to include in backups. | source for /app/data |
Behind a reverse proxy
Release timeline
Releases| Version | Date | Breaking | What changed | Source |
|---|
v3.1.1 | 2026-09-15 | No | Requires an elevated session to create users, moves theme and password change to a separate settings page and fixes a crash when a Let's Encrypt request fails. | source for release v3.1.1 |
v3.1.0 | 2026-08-27 | No | Adds GOTIFY_LOCALAUTH_ENABLED to disable local authentication and allows mapping user admin status from OIDC. | source for release v3.1.0 |
v3.0.0 | 2026-07-18 | No | Adds OIDC login support and session elevation for sensitive actions in the web UI. | source for release v3.0.0 |
v2.9.1 | 2026-02-28 | No | Fixes a startup crash on MySQL and application sort order on MySQL and Postgres. | source for release v2.9.1 |
v2.9.0 | 2026-02-13 | No | Adds a push message dialog to the UI and drag-and-drop reordering for applications. | source for release v2.9.0 |
If it is not coming up
Read from the upstream documentation, repository and container registry by Keita Emsden on 2026-10-17. Every row links the page it came from. Upstream changes without telling anyone, so check the source link before you rely on a value.
Other app references
All app references