From 7a8839d17af7c2d5ecea295646cfd89dba667988 Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Sat, 22 Nov 2025 00:26:40 +0100 Subject: [PATCH] remove plex media server --- config/firefox/bookmarks.nix | 4 ---- hosts/nixos/hs/containers.nix | 40 +---------------------------------- hosts/nixos/vps/proxy.nix | 21 ------------------ 3 files changed, 1 insertion(+), 64 deletions(-) diff --git a/config/firefox/bookmarks.nix b/config/firefox/bookmarks.nix index a374657..ad9ddeb 100644 --- a/config/firefox/bookmarks.nix +++ b/config/firefox/bookmarks.nix @@ -91,10 +91,6 @@ { name = "Media"; bookmarks = [ - { - name = "Plex"; - url = "https://plex.yanlincs.com"; - } { name = "Jellyfin"; url = "https://jellyfin.yanlincs.com"; diff --git a/hosts/nixos/hs/containers.nix b/hosts/nixos/hs/containers.nix index a52cdcc..289fd4c 100644 --- a/hosts/nixos/hs/containers.nix +++ b/hosts/nixos/hs/containers.nix @@ -98,45 +98,7 @@ in autoStart = true; }; - # Plex Media Server - plex = { - image = "docker.io/linuxserver/plex:latest"; - - volumes = [ - "/var/lib/containers/config/plex:/config" - "/mnt/storage/Media:/data" - ]; - - labels = { - "traefik.enable" = "true"; - "traefik.http.routers.plex.rule" = "Host(`plex.${config.networking.hostName}.yanlincs.com`)"; - "traefik.http.routers.plex.entrypoints" = "websecure"; - "traefik.http.routers.plex.tls" = "true"; - "traefik.http.routers.plex.tls.certresolver" = "cloudflare"; - "traefik.http.routers.plex.tls.domains[0].main" = "*.${config.networking.hostName}.yanlincs.com"; - "traefik.http.services.plex.loadbalancer.server.port" = "32400"; - }; - - environment = { - PUID = commonUID; - PGID = commonGID; - TZ = systemTZ; - VERSION = "docker"; - }; - - ports = [ - "5008:32400" - ]; - - extraOptions = [ - "--network=podman" - "--device=/dev/dri:/dev/dri" # Hardware acceleration - ]; - - autoStart = true; - }; - - # Jellyfin media server (alternative to Plex) + # Jellyfin media server jellyfin = { image = "docker.io/linuxserver/jellyfin:latest"; diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index e9b044d..4bffa44 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -54,18 +54,6 @@ }; }; - # Plex Media Server - plex = { - rule = "Host(`plex.yanlincs.com`)"; - service = "plex"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - # qBittorrent torrent client qbit = { rule = "Host(`qbit.yanlincs.com`)"; @@ -142,15 +130,6 @@ }; }; - # Plex backend (via WireGuard) - plex = { - loadBalancer = { - servers = [{ - url = "http://10.2.2.20:5008"; - }]; - }; - }; - # qBittorrent backend (via WireGuard) qbit = { loadBalancer = {