diff --git a/compose/services/FreshRSS/compose.yaml b/compose/services/FreshRSS/compose.yaml index 5b1fce5..6ffe9b7 100644 --- a/compose/services/FreshRSS/compose.yaml +++ b/compose/services/FreshRSS/compose.yaml @@ -22,7 +22,7 @@ services: traefik.docker.network: homelab # Web UI - traefik.http.routers.freshrss.rule: Host(`rss.fig.systems`) + traefik.http.routers.freshrss.rule: Host(`feeds.fig.systems`) traefik.http.routers.freshrss.entrypoints: websecure traefik.http.routers.freshrss.tls.certresolver: letsencrypt traefik.http.services.freshrss.loadbalancer.server.port: 80 diff --git a/compose/services/homarr/compose.yaml b/compose/services/homarr/compose.yaml index 02f5fc4..a12b203 100644 --- a/compose/services/homarr/compose.yaml +++ b/compose/services/homarr/compose.yaml @@ -6,7 +6,34 @@ services: homarr: container_name: homarr image: ghcr.io/ajnart/homarr:latest + restart: unless-stopped env_file: - - .env + + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + - ./configs:/app/data/configs + - ./icons:/app/public/icons + - ./data:/data + + networks: + - homelab + + labels: + # Traefik + traefik.enable: true + traefik.docker.network: homelab + + # Web UI + traefik.http.routers.homarr.rule: Host(`dashboard.fig.systems`) + traefik.http.routers.homarr.entrypoints: websecure + traefik.http.routers.homarr.tls.certresolver: letsencrypt + traefik.http.services.homarr.loadbalancer.server.port: 7575 + + # Optional: SSO Protection (disabled for dashboard access) + # traefik.http.routers.homarr.middlewares: tinyauth + +networks: + homelab: + external: true