Utilities, checked 2026-09-07

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
PortWhat listensSource
80Default HTTP listener. Configurable via GOTIFY_SERVER_PORT.source for port 80

Environment variables

Environment variables
VariableRequiredWhat it doesExampleSource
GOTIFY_DEFAULTUSER_PASSNoSets the initial admin password on first start. Only takes effect before the database is created.a strong random passwordsource for GOTIFY_DEFAULTUSER_PASS
GOTIFY_SERVER_PORTNoPort the HTTP server listens on.80source for GOTIFY_SERVER_PORT
GOTIFY_SERVER_LISTENADDRNoNetwork address the HTTP server binds to. Left empty, it listens on all interfaces.0.0.0.0source for GOTIFY_SERVER_LISTENADDR
GOTIFY_SERVER_TRUSTEDPROXIESNoIPs or CIDR ranges of proxies whose X-Forwarded-For header is trusted to determine the real client IP.127.0.0.1/32source for GOTIFY_SERVER_TRUSTEDPROXIES
GOTIFY_LOCALAUTH_ENABLEDNoDisables local username and password authentication. Added in v3.1.0, for instances that only want OIDC login.falsesource for GOTIFY_LOCALAUTH_ENABLED

Volumes that must persist

Volumes
PathWhat is in itSource
/app/dataSQLite 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
VersionDateBreakingWhat changedSource
v3.1.02026-08-27NoAdds GOTIFY_LOCALAUTH_ENABLED to disable local authentication and allows mapping user admin status from OIDC.source for release v3.1.0
v3.0.02026-07-18NoAdds OIDC login support and session elevation for sensitive actions in the web UI.source for release v3.0.0
v2.9.12026-02-28NoFixes a startup crash on MySQL and application sort order on MySQL and Postgres.source for release v2.9.1
v2.9.02026-02-13NoAdds a push message dialog to the UI and drag-and-drop reordering for applications.source for release v2.9.0
v2.8.02026-01-02NoAllows deleting an application image and adds a file type restriction to application image upload.source for release v2.8.0

If it is not coming up

Read from the upstream documentation, repository and container registry by Keita Emsden on 2026-09-07. 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