From 7dd08ef0649454610601eaaa0d0718f02437e6fd Mon Sep 17 00:00:00 2001 From: "A. Ottr" Date: Fri, 29 Aug 2025 23:31:26 +0200 Subject: [PATCH] remove traefik conf --- modules/nixos/server/plex.nix | 188 +++++++++++++++++----------------- 1 file changed, 94 insertions(+), 94 deletions(-) diff --git a/modules/nixos/server/plex.nix b/modules/nixos/server/plex.nix index b47775d..cc39771 100644 --- a/modules/nixos/server/plex.nix +++ b/modules/nixos/server/plex.nix @@ -10,104 +10,104 @@ group = "media"; }; - services.traefik.dynamicConfigOptions = { - http = { - routers = { - plex = { - entryPoints = [ "websecure" ]; - rule = "Host(`plex.otter.place`)"; - service = "plex"; - tls = { - certResolver = "letsencrypt"; - options = "plexTLS"; - }; - middlewares = [ "plex-headers" "plex-compress" "plex-buffering" ]; - }; - }; + # services.traefik.dynamicConfigOptions = { + # http = { + # routers = { + # plex = { + # entryPoints = [ "websecure" ]; + # rule = "Host(`plex.otter.place`)"; + # service = "plex"; + # tls = { + # certResolver = "letsencrypt"; + # options = "plexTLS"; + # }; + # middlewares = [ "plex-headers" "plex-compress" "plex-buffering" ]; + # }; + # }; - services = { - plex = { - loadBalancer = { - passHostHeader = true; - serversTransport = "plexTransport"; - servers = [ { url = "http://127.0.0.1:32400"; } ]; - }; - }; - }; + # services = { + # plex = { + # loadBalancer = { + # passHostHeader = true; + # serversTransport = "plexTransport"; + # servers = [ { url = "http://127.0.0.1:32400"; } ]; + # }; + # }; + # }; - middlewares = { - plex-headers = { - headers = { - customRequestHeaders = { - Upgrade = "websocket"; - Connection = "Upgrade"; - # If Plex needs original scheme forwarded: - X-Forwarded-Proto = "https"; - }; - }; - }; + # middlewares = { + # plex-headers = { + # headers = { + # customRequestHeaders = { + # Upgrade = "websocket"; + # Connection = "Upgrade"; + # # If Plex needs original scheme forwarded: + # X-Forwarded-Proto = "https"; + # }; + # }; + # }; - plex-compress = { - compress = { - includedContentTypes = [ - "text/plain" - "text/css" - "text/xml" - "application/xml" - "application/json" - "application/javascript" - "image/svg+xml" - ]; - }; - }; + # plex-compress = { + # compress = { + # includedContentTypes = [ + # "text/plain" + # "text/css" + # "text/xml" + # "application/xml" + # "application/json" + # "application/javascript" + # "image/svg+xml" + # ]; + # }; + # }; - plex-buffering = { - buffering = { - maxRequestBodyBytes = 104857600; # 100M - }; - }; - }; + # plex-buffering = { + # buffering = { + # maxRequestBodyBytes = 104857600; # 100M + # }; + # }; + # }; - serversTransports = { - plexTransport = { - responseHeaderTimeout = "100m"; - idleTimeout = "100m"; - dialTimeout = "30s"; - }; - }; - }; + # serversTransports = { + # plexTransport = { + # responseHeaderTimeout = "100m"; + # idleTimeout = "100m"; + # dialTimeout = "30s"; + # }; + # }; + # }; - tls = { - options = { - plexTLS = { - minVersion = "VersionTLS12"; - preferServerCipherSuites = true; - cipherSuites = [ - "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" - "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" - "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" - "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" - "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" - "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" - "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" - "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" - "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" - "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" - "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" - "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" - "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" - "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" - "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" - "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" - "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" - "TLS_RSA_WITH_AES_128_GCM_SHA256" - "TLS_RSA_WITH_AES_256_GCM_SHA384" - "TLS_RSA_WITH_AES_128_CBC_SHA256" - "TLS_RSA_WITH_AES_256_CBC_SHA" - "TLS_RSA_WITH_AES_128_CBC_SHA" - ]; - }; - }; - }; - }; + # tls = { + # options = { + # plexTLS = { + # minVersion = "VersionTLS12"; + # preferServerCipherSuites = true; + # cipherSuites = [ + # "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" + # "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" + # "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" + # "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" + # "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" + # "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" + # "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" + # "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" + # "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" + # "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" + # "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" + # "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" + # "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" + # "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" + # "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" + # "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" + # "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" + # "TLS_RSA_WITH_AES_128_GCM_SHA256" + # "TLS_RSA_WITH_AES_256_GCM_SHA384" + # "TLS_RSA_WITH_AES_128_CBC_SHA256" + # "TLS_RSA_WITH_AES_256_CBC_SHA" + # "TLS_RSA_WITH_AES_128_CBC_SHA" + # ]; + # }; + # }; + # }; + # }; } \ No newline at end of file -- 2.51.2