Utilities, checked 2026-09-07

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.2.02026-09-02NoImproves the Crowdsec widget and moves favicon population earlier in the load sequence.source for release v2.2.0
v2.1.22026-08-21NoFixes a YAML parsing regression introduced in v2.1.1.source for release v2.1.2
v2.1.02026-08-21NoReads auth providers in-process on the sign-in page and sets environment variables earlier in startup.source for release v2.1.0
v2.0.02026-08-14YesAdds Homepage's own authentication gate, changing how access to the dashboard is controlled.source for release v2.0.0
v1.13.22026-06-09NoSupports API changes in dispatcharr v24 and allows an explicit cookie header overwrite.source for release v1.13.2

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