services: immich-server: labels: - "traefik.enable=true" - "traefik.docker.network=traefik" - "traefik.http.routers.immich-web.rule=Host(`photos.skrd.fun`)" - "traefik.http.routers.immich-web.entrypoints=web" - "traefik.http.routers.immich-web.middlewares=redirect-to-https@file" - "traefik.http.routers.immich.rule=Host(`photos.skrd.fun`)" - "traefik.http.routers.immich.entrypoints=websecure" - "traefik.http.routers.immich.middlewares=crowdsec@file" - "traefik.http.routers.immich.tls.certresolver=cf" - "traefik.http.services.immich.loadbalancer.server.port=2283" networks: - internal - proxy immich-machine-learning: networks: - internal redis: networks: - internal database: networks: - internal networks: internal: name: immich proxy: name: traefik external: true