From ddc822f8d61fe08f08b0f6720030f0f29ff6c48f Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Sat, 22 Nov 2025 10:30:33 +0100 Subject: [PATCH] remove *arr stack --- config/firefox/bookmarks.nix | 8 ------ hosts/nixos/hs/containers.nix | 52 ----------------------------------- hosts/nixos/vps/proxy.nix | 42 ---------------------------- 3 files changed, 102 deletions(-) diff --git a/config/firefox/bookmarks.nix b/config/firefox/bookmarks.nix index ad9ddeb..42b92ef 100644 --- a/config/firefox/bookmarks.nix +++ b/config/firefox/bookmarks.nix @@ -95,14 +95,6 @@ name = "Jellyfin"; url = "https://jellyfin.yanlincs.com"; } - { - name = "Sonarr"; - url = "https://sonarr.yanlincs.com"; - } - { - name = "Radarr"; - url = "https://radarr.yanlincs.com"; - } { name = "qBittorrent"; url = "https://qbit.yanlincs.com"; diff --git a/hosts/nixos/hs/containers.nix b/hosts/nixos/hs/containers.nix index d4e986a..1d0c2c4 100644 --- a/hosts/nixos/hs/containers.nix +++ b/hosts/nixos/hs/containers.nix @@ -135,58 +135,6 @@ in autoStart = true; }; - # Sonarr TV show management - sonarr = { - image = "docker.io/linuxserver/sonarr:latest"; - - volumes = [ - "/var/lib/containers/config/sonarr:/config" - "/mnt/storage/Media:/data" - ]; - - environment = { - PUID = commonUID; - PGID = commonGID; - TZ = systemTZ; - }; - - ports = [ - "5003:8989" - ]; - - extraOptions = [ - "--network=podman" - ]; - - autoStart = true; - }; - - # Radarr movie management - radarr = { - image = "docker.io/linuxserver/radarr:latest"; - - volumes = [ - "/var/lib/containers/config/radarr:/config" - "/mnt/storage/Media:/data" - ]; - - environment = { - PUID = commonUID; - PGID = commonGID; - TZ = systemTZ; - }; - - ports = [ - "5004:7878" - ]; - - extraOptions = [ - "--network=podman" - ]; - - autoStart = true; - }; - # qBittorrent torrent client with host networking qbittorrent = { image = "docker.io/linuxserver/qbittorrent:4.6.7"; diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index 4ca4055..418cbb8 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -18,30 +18,6 @@ }; }; - # Sonarr TV show management - sonarr = { - rule = "Host(`sonarr.yanlincs.com`)"; - service = "sonarr"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - - # Radarr movie management - radarr = { - rule = "Host(`radarr.yanlincs.com`)"; - service = "radarr"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - # Jellyfin Media Server jellyfin = { rule = "Host(`jellyfin.yanlincs.com`)"; @@ -115,24 +91,6 @@ }; }; - # Sonarr backend (via WireGuard) - sonarr = { - loadBalancer = { - servers = [{ - url = "http://10.2.2.20:5003"; - }]; - }; - }; - - # Radarr backend (via WireGuard) - radarr = { - loadBalancer = { - servers = [{ - url = "http://10.2.2.20:5004"; - }]; - }; - }; - # Jellyfin backend (via WireGuard) jellyfin = { loadBalancer = {