services: homepage: image: ghcr.io/gethomepage/homepage:latest # container_name: homepage # environment: # PUID: 998 # optional, your user id # PGID: 1001 # optional, your group id # TZ: America/Chicago ports: - 3056:3000 volumes: - /DockerVol/homepage:/app/config # Make sure your local config directory exists - /var/run/docker.sock:/var/run/docker.sock:ro # optional, for docker integrations # restart: unless-stopped networks: - netgrimoire deploy: labels: - kuma.homepage.http.name="Homepage" - kuma.homepage.http.url=http://homepage:3000 - caddy=homepage.netgrimoire.com - caddy.import=authentik - caddy.reverse_proxy="{{upstreams 3000}}" placement: constraints: - node.hostname == docker2 networks: netgrimoire: external: true