diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index 5643971..c9bf716 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -18,90 +18,6 @@ }; }; - # Deluge torrent client - deluge = { - rule = "Host(`deluge.yanlincs.com`)"; - service = "deluge"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - - # 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"; - }]; - }; - }; - - # Plex Media Server - plex = { - rule = "Host(`plex.yanlincs.com`)"; - service = "plex"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - - # Jellyfin Media Server - jellyfin = { - rule = "Host(`jellyfin.yanlincs.com`)"; - service = "jellyfin"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - - # Lidarr music management - lidarr = { - rule = "Host(`lidarr.yanlincs.com`)"; - service = "lidarr"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - - # Bazarr subtitle management - bazarr = { - rule = "Host(`bazarr.yanlincs.com`)"; - service = "bazarr"; - tls = { - certResolver = "cloudflare"; - domains = [{ - main = "*.yanlincs.com"; - }]; - }; - }; - }; services = { @@ -115,69 +31,6 @@ }; }; - # Deluge backend - deluge = { - loadBalancer = { - servers = [{ - url = "http://hs.yanlincs.com:8112"; - }]; - }; - }; - - # Sonarr backend - sonarr = { - loadBalancer = { - servers = [{ - url = "http://hs.yanlincs.com:8989"; - }]; - }; - }; - - # Radarr backend - radarr = { - loadBalancer = { - servers = [{ - url = "http://hs.yanlincs.com:7878"; - }]; - }; - }; - - # Plex backend - plex = { - loadBalancer = { - servers = [{ - url = "http://hs.yanlincs.com:32400"; - }]; - }; - }; - - # Jellyfin backend - jellyfin = { - loadBalancer = { - servers = [{ - url = "http://hs.yanlincs.com:8096"; - }]; - }; - }; - - # Lidarr backend - lidarr = { - loadBalancer = { - servers = [{ - url = "http://hs.yanlincs.com:8686"; - }]; - }; - }; - - # Bazarr backend - bazarr = { - loadBalancer = { - servers = [{ - url = "http://hs.yanlincs.com:6767"; - }]; - }; - }; - }; };