From 13cf197311467366cb8ae494e3771912ea266ca0 Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Fri, 19 Sep 2025 11:01:07 +0200 Subject: [PATCH] Clean up container config --- hosts/nixos/hs/containers.nix | 90 ----------------------------------- 1 file changed, 90 deletions(-) diff --git a/hosts/nixos/hs/containers.nix b/hosts/nixos/hs/containers.nix index 2c26e6a..82594b1 100644 --- a/hosts/nixos/hs/containers.nix +++ b/hosts/nixos/hs/containers.nix @@ -31,16 +31,6 @@ in "/home/yanlin/.config/nix/config/homeassistant/scenes.yaml:/config/scenes.yaml:ro" "/home/yanlin/.config/nix/config/homeassistant/scripts.yaml:/config/scripts.yaml:ro" ]; - - labels = { - "traefik.enable" = "false"; - # "traefik.http.routers.homeassistant.rule" = "Host(`home.${config.networking.hostName}.yanlincs.com`)"; - # "traefik.http.routers.homeassistant.entrypoints" = "websecure"; - # "traefik.http.routers.homeassistant.tls" = "true"; - # "traefik.http.routers.homeassistant.tls.certresolver" = "cloudflare"; - # "traefik.http.routers.homeassistant.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - # "traefik.http.services.homeassistant.loadbalancer.server.port" = "8123"; - }; environment = { TZ = systemTZ; @@ -72,16 +62,6 @@ in # Mount the declarative config file "${immichConfigFile}:/config/immich.json:ro" ]; - - labels = { - "traefik.enable" = "false"; - # "traefik.http.routers.immich.rule" = "Host(`photo.${config.networking.hostName}.yanlincs.com`)"; - # "traefik.http.routers.immich.entrypoints" = "websecure"; - # "traefik.http.routers.immich.tls" = "true"; - # "traefik.http.routers.immich.tls.certresolver" = "cloudflare"; - # "traefik.http.routers.immich.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - # "traefik.http.services.immich.loadbalancer.server.port" = "8080"; - }; environment = { PUID = commonUID; @@ -197,16 +177,6 @@ in "/var/lib/containers/sonarr/config:/config" "/mnt/storage/Media:/data" ]; - - labels = { - "traefik.enable" = "false"; - # "traefik.http.routers.sonarr.rule" = "Host(`sonarr.${config.networking.hostName}.yanlincs.com`)"; - # "traefik.http.routers.sonarr.entrypoints" = "websecure"; - # "traefik.http.routers.sonarr.tls" = "true"; - # "traefik.http.routers.sonarr.tls.certresolver" = "cloudflare"; - # "traefik.http.routers.sonarr.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - # "traefik.http.services.sonarr.loadbalancer.server.port" = "8989"; - }; environment = { PUID = commonUID; @@ -233,16 +203,6 @@ in "/var/lib/containers/radarr/config:/config" "/mnt/storage/Media:/data" ]; - - labels = { - "traefik.enable" = "false"; - # "traefik.http.routers.radarr.rule" = "Host(`radarr.${config.networking.hostName}.yanlincs.com`)"; - # "traefik.http.routers.radarr.entrypoints" = "websecure"; - # "traefik.http.routers.radarr.tls" = "true"; - # "traefik.http.routers.radarr.tls.certresolver" = "cloudflare"; - # "traefik.http.routers.radarr.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - # "traefik.http.services.radarr.loadbalancer.server.port" = "7878"; - }; environment = { PUID = commonUID; @@ -269,16 +229,6 @@ in "/var/lib/containers/qbit/config:/config" "/mnt/storage/Media:/data" ]; - - labels = { - "traefik.enable" = "false"; - # "traefik.http.routers.qbittorrent.rule" = "Host(`qbit.${config.networking.hostName}.yanlincs.com`)"; - # "traefik.http.routers.qbittorrent.entrypoints" = "websecure"; - # "traefik.http.routers.qbittorrent.tls" = "true"; - # "traefik.http.routers.qbittorrent.tls.certresolver" = "cloudflare"; - # "traefik.http.routers.qbittorrent.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - # "traefik.http.services.qbittorrent.loadbalancer.server.port" = "8080"; - }; environment = { PUID = commonUID; @@ -306,16 +256,6 @@ in "/mnt/storage/appbulk/Paperless/export:/usr/src/paperless/export" ]; - labels = { - "traefik.enable" = "false"; - # "traefik.http.routers.paperless.rule" = "Host(`paperless.${config.networking.hostName}.yanlincs.com`)"; - # "traefik.http.routers.paperless.entrypoints" = "websecure"; - # "traefik.http.routers.paperless.tls" = "true"; - # "traefik.http.routers.paperless.tls.certresolver" = "cloudflare"; - # "traefik.http.routers.paperless.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - # "traefik.http.services.paperless.loadbalancer.server.port" = "8000"; - }; - environment = { PAPERLESS_REDIS = "redis://paperless-redis:6379"; PAPERLESS_OCR_LANGUAGE = "eng+chi_sim"; @@ -359,16 +299,6 @@ in rss = { image = "docker.io/miniflux/miniflux:latest"; - labels = { - "traefik.enable" = "false"; - # "traefik.http.routers.rss.rule" = "Host(`rss.${config.networking.hostName}.yanlincs.com`)"; - # "traefik.http.routers.rss.entrypoints" = "websecure"; - # "traefik.http.routers.rss.tls" = "true"; - # "traefik.http.routers.rss.tls.certresolver" = "cloudflare"; - # "traefik.http.routers.rss.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - # "traefik.http.services.rss.loadbalancer.server.port" = "8080"; - }; - environment = { RUN_MIGRATIONS = "1"; DATABASE_URL = "postgres://miniflux:miniflux@rss-db/miniflux?sslmode=disable"; @@ -420,16 +350,6 @@ in volumes = [ "/var/lib/containers/link:/etc/linkding/data" ]; - - labels = { - "traefik.enable" = "false"; - # "traefik.http.routers.linkding.rule" = "Host(`link.${config.networking.hostName}.yanlincs.com`)"; - # "traefik.http.routers.linkding.entrypoints" = "websecure"; - # "traefik.http.routers.linkding.tls" = "true"; - # "traefik.http.routers.linkding.tls.certresolver" = "cloudflare"; - # "traefik.http.routers.linkding.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - # "traefik.http.services.linkding.loadbalancer.server.port" = "9090"; - }; ports = [ "5007:9090" @@ -450,16 +370,6 @@ in "/var/lib/containers/cloud/config:/config" "/mnt/storage/appbulk/cloud:/data" ]; - - labels = { - "traefik.enable" = "false"; - # "traefik.http.routers.cloud.rule" = "Host(`cloud.${config.networking.hostName}.yanlincs.com`)"; - # "traefik.http.routers.cloud.entrypoints" = "websecure"; - # "traefik.http.routers.cloud.tls" = "true"; - # "traefik.http.routers.cloud.tls.certresolver" = "cloudflare"; - # "traefik.http.routers.cloud.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - # "traefik.http.services.cloud.loadbalancer.server.port" = "80"; - }; environment = { PUID = commonUID;