What is homepage?#
homepage is an open-source, highly customizable, and static site-based dashboard designed to organize your self-hosted services into a beautiful, central hub.
Unlike other dashboards that require complex databases or heavy backend services, homepage runs as a lightweight, Docker-based container that reads a single configuration file (YAML).
Docker Compose Example#
# homepage -- https://gethomepage.dev/
services:
homepage:
container_name: homepage
image: ghcr.io/gethomepage/homepage:latest
environment:
- PUID=1000
- PGID=1000
- HOMEPAGE_ALLOWED_HOSTS=*
env_file:
- .env
volumes:
- ${HOMEPAGE_DIR}/config:/app/config
- ${HOMEPAGE_DIR}/images:/app/public/images
- /var/run/docker.sock:/var/run/docker.sock:ro # docker socket
ports:
- 7676:3000
restart: unless-stopped