Homepage
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
environment:
- PUID=0
- PGID=0
- HOMEPAGE_VAR_TITLE=Media Server
- HOMEPAGE_VAR_SEARCH_PROVIDER=google
- HOMEPAGE_VAR_HEADER_STYLE=boxed
- HOMEPAGE_VAR_WEATHER_UNIT=metric
- HOMEPAGE_ALLOWED_HOSTS=*
volumes:
- ./homepage:/app/config
- /var/run/docker.sock:/var/run/docker.sock:ro
- jelly:/jelly
restart: always
labels:
- "traefik.enable=true"
# Router for HTTPS
- "traefik.http.routers.homepage-https.rule=Host(`d.fertle.com`)" # <-- Use the actual domain you want for homepage
- "traefik.http.routers.homepage-https.entrypoints=websecure"
- "traefik.http.routers.homepage-https.tls.certresolver=letsencrypt" # Use Let's Encrypt for public domain
# Service definition: tells Traefik the internal port of Homepage
- "traefik.http.services.homepage-svc.loadbalancer.server.port=3000" # Homepage's primary web UI port
networks:
- default
- traefik_proxy # Connect Homepage to Traefik's network
No comments to display
No comments to display