From 6e83bff94a2dc97998e6a7450a4c5f99c8519bff Mon Sep 17 00:00:00 2001 From: Ivan Reshetnikov Date: Tue, 14 May 2024 23:54:16 +0500 Subject: [PATCH] feat: enable deluge web ui --- nixos/services/deluge.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/nixos/services/deluge.nix b/nixos/services/deluge.nix index 05ccd04..2bbfabd 100644 --- a/nixos/services/deluge.nix +++ b/nixos/services/deluge.nix @@ -2,6 +2,21 @@ { services.deluge = { enable = true; - web.enable = false; + web = { + enable = true; + port = 8112; + }; + }; + + services.nginx.virtualHosts."deluge.comfycamp.space" = { + useACMEHost = "comfycamp.space"; + forceSSL = true; + listenAddresses = [ + "10.101.0.1" + ]; + locations."/" = { + proxyPass = "http://127.0.0.1:${toString config.services.deluge.web.port}"; + proxyWebsockets = true; + }; }; }