Utilities, checked 2026-10-17

Homepage: Docker configuration reference

Self-hosted application dashboard with service widgets, bookmarks and Docker integration, configured in YAML.

At a glance

Ports

Ports
PortWhat listensSource
3000HTTP listener for the dashboard.source for port 3000

Environment variables

Environment variables
VariableRequiredWhat it doesExampleSource
HOMEPAGE_ALLOWED_HOSTSYesComma-separated list of hosts allowed to access the app, required since v1.0 for any address other than localhost. Missing or wrong, requests are rejected and the dashboard shows a blank page.homepage.example.com,192.168.1.2:3000source for HOMEPAGE_ALLOWED_HOSTS
PUIDNoUser ID Homepage runs as instead of the default root. Mounted volumes need matching ownership.1000source for PUID
PGIDNoGroup ID Homepage runs as, paired with PUID.1000source for PGID

Volumes that must persist

Volumes
PathWhat is in itSource
/app/configYAML configuration: services, bookmarks, widgets and settings. This is the entire application state; there is no database.source for /app/config

Behind a reverse proxy

Release timeline

Releases
VersionDateBreakingWhat changedSource
v2.6.02026-10-17NoRefactors the auth architecture, preserves dollar sequences in environment and file secrets and resolves a security advisory (GHSA-qxcr-4rv3-v23r).source for release v2.6.0
v2.5.02026-10-10NoAdds feeds, qui and Bookorbit widgets, log size limiting with rotation, and a FileFlows widget v2.source for release v2.5.0
v2.4.02026-09-17NoAdds bearer authentication to the whatsupdocker widget and fixes MCP variable placeholders and PeaNUT missing data.source for release v2.4.0
v2.3.02026-09-09NoAllows OIDC auto-login and speeds up Docker stats and container status requests with bulk calls.source for release v2.3.0
v2.2.02026-09-02NoImproves the Crowdsec widget and moves favicon population earlier in the load sequence.source for release v2.2.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