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