websockets

This commit is contained in:
Danilo Reyes
2026-02-06 21:38:25 -06:00
parent 480c9a2a07
commit d7191f7a02

View File

@@ -7,6 +7,14 @@ let
; ;
wgServerIp = config.my.ips.wg-server; wgServerIp = config.my.ips.wg-server;
mkEnabledProxyIp = inputs.self.lib.mkEnabledProxyIp wgServerIp; mkEnabledProxyIp = inputs.self.lib.mkEnabledProxyIp wgServerIp;
mkEnabledProxySocketIp = name: {
inherit name;
value = {
enableProxy = true;
enableSocket = true;
ip = wgServerIp;
};
};
in in
{ {
enableProxy = true; enableProxy = true;
@@ -29,36 +37,34 @@ in
portfolio.enableProxy = true; portfolio.enableProxy = true;
lidarrMbReport.enableProxy = true; lidarrMbReport.enableProxy = true;
}; };
servers = { servers =
nextcloud = { enableList mkEnabledProxySocketIp [
enableProxy = true; "audiobookshelf"
ip = wgServerIp; "jellyfin"
}; "nextcloud"
} "plausible"
// enableList mkEnabledProxyIp [ "plex"
"audiobookshelf" ]
"bazarr" // enableList mkEnabledProxyIp [
"collabora" "bazarr"
"gitea" "collabora"
"homepage" "gitea"
"isso" "homepage"
"jellyfin" "isso"
"kavita" "kavita"
"keycloak" "keycloak"
"lidarr" "lidarr"
"linkwarden" "linkwarden"
"maloja" "maloja"
"mealie" "mealie"
"metube" "metube"
"microbin" "microbin"
"multi-scrobbler" "multi-scrobbler"
"oauth2-proxy" "oauth2-proxy"
"plausible" "prowlarr"
"plex" "radarr"
"prowlarr" "sonarr"
"radarr" "vaultwarden"
"sonarr" "yamtrack"
"vaultwarden" ];
"yamtrack"
];
} }