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,20 +37,20 @@ in
portfolio.enableProxy = true; portfolio.enableProxy = true;
lidarrMbReport.enableProxy = true; lidarrMbReport.enableProxy = true;
}; };
servers = { servers =
nextcloud = { enableList mkEnabledProxySocketIp [
enableProxy = true;
ip = wgServerIp;
};
}
// enableList mkEnabledProxyIp [
"audiobookshelf" "audiobookshelf"
"jellyfin"
"nextcloud"
"plausible"
"plex"
]
// enableList mkEnabledProxyIp [
"bazarr" "bazarr"
"collabora" "collabora"
"gitea" "gitea"
"homepage" "homepage"
"isso" "isso"
"jellyfin"
"kavita" "kavita"
"keycloak" "keycloak"
"lidarr" "lidarr"
@@ -53,8 +61,6 @@ in
"microbin" "microbin"
"multi-scrobbler" "multi-scrobbler"
"oauth2-proxy" "oauth2-proxy"
"plausible"
"plex"
"prowlarr" "prowlarr"
"radarr" "radarr"
"sonarr" "sonarr"