Skip to content

Another self-hosted dashboard.

services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage_app
volumes:
- /data/apps/homepage/data:/app/config
- /var/run/docker.sock:/var/run/docker.sock:ro
restart: unless-stopped
ports:
- 3000:3000
dns:
- 1.1.1.1
networks:
- homelab
labels:
- traefik.enable=true
- traefik.http.services.homepage.loadbalancer.server.port=3000
- traefik.http.routers.homepage.rule=Host(`homepage.zrx.sh`)
- traefik.http.routers.homepage.middlewares=homelab-whitelist@file
- traefik.http.routers.homepage.tls=true
- traefik.http.routers.homepage.tls.certresolver=production
- traefik.http.routers.homepage.tls.domains[0].main=zrx.sh
- traefik.http.routers.homepage.tls.domains[0].sans=*.zrx.sh
networks:
homelab:
external: true

Switch to my homemade Dashed