vpn v7
This commit is contained in:
@@ -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";
|
||||||
|
|||||||
Reference in New Issue
Block a user