This commit is contained in:
2025-07-20 13:15:19 +02:00
parent 600df78663
commit 40181a9822

View File

@@ -54,10 +54,13 @@ in {
systemd = lib.mkIf srv.wireguard-netns.enable { systemd = lib.mkIf srv.wireguard-netns.enable {
services.deluged.serviceConfig.NetworkNamespacePath = "/var/run/netns/${ns}"; services.deluged.serviceConfig.NetworkNamespacePath = "/var/run/netns/${ns}";
services.deluged.after = ["netns@${ns}.service"]; services.deluged.after = [
services.deluge-web.after = ["netns@${ns}.service"]; "netns@${ns}.service"
"network-online.target"
];
sockets."deluge-web-proxy" = { sockets."delugedproxy" = {
enable = true;
description = "Socket Proxy for Deluge WebUI"; description = "Socket Proxy for Deluge WebUI";
listenStreams = [ listenStreams = [
"127.0.0.1:8112" "127.0.0.1:8112"
@@ -65,10 +68,13 @@ in {
wantedBy = ["sockets.target"]; wantedBy = ["sockets.target"];
}; };
services."deluge-web-proxy" = { services."delugedproxy" = {
description = "Proxy to Deluge WebUI in Network Namespace"; description = "Proxy to Deluge in Network Namespace";
requires = ["deluge-web.socket"]; requires = ["deluged.service"];
after = ["deluge-web.socket"]; after = ["delugedproxy.socket"];
unitConfig = {
JoinsNamespaceOf = "deluged.service";
};
serviceConfig = { serviceConfig = {
Type = "simple"; Type = "simple";