Add selfhosted services

This commit is contained in:
aloslider
2026-06-30 04:26:40 +03:00
parent f212c874b5
commit 13e407847f
78 changed files with 2346 additions and 690 deletions
@@ -0,0 +1,20 @@
{ config, ... }:
let
cfg = config.selfhosted.netbird;
in
{
sops.templates."nb-proxy.env".content = ''
NB_PROXY_DEBUG_LOGS=false
NB_PROXY_PROXY_PROTOCOL=true
NB_PROXY_MANAGEMENT_ADDRESS=http://${cfg.server.name}:80
NB_PROXY_ALLOW_INSECURE=true
NB_PROXY_DOMAIN=${cfg.subdomain}.${config.sops.placeholder."domains/serv"}
NB_PROXY_ADDRESS=:8443
NB_PROXY_TOKEN=${config.sops.placeholder."netbird/proxy/token"}
NB_PROXY_FORWARDED_PROTO=https
NB_PROXY_CERTIFICATE_DIRECTORY=/certs
NB_PROXY_ACME_CERTIFICATES=true
NB_PROXY_ACME_CHALLENGE_TYPE=tls-alpn-01
NB_PROXY_TRUSTED_PROXIES=${config.selfhosted.traefik.ip}
'';
}