Files
homelab-v/k8s/infra/vpn/netbird/management/config/management.json.tmpl
T

57 lines
1.4 KiB
Cheetah

{
"Stuns": [
{
"Proto": "udp",
"URI": "${STUN_URI}",
"Username": "",
"Password": null
}
],
"TURNConfig": {
"Turns": [
{
"Proto": "udp",
"URI": "${TURN_URI}",
"Username": "${COTURN_USER}",
"Password": "${COTURN_PASSWORD}"
}
],
"CredentialsTTL": "12h",
"Secret": "secret",
"TimeBasedCredentials": false
},
"Relay": {
"Addresses": [ "${RELAY_URI}" ],
"CredentialsTTL": "24h",
"Secret": "${NB_AUTH_SECRET}"
},
"Signal": {
"Proto": "${SIGNAL_PROTOCOL}",
"URI": "${SIGNAL_URI}",
"Username": "",
"Password": null
},
"Datadir": "",
"HttpConfig": {
"Address": "0.0.0.0:80",
"AuthAudience": "${AUTH_CLIENT_ID}",
"AuthUserIDClaim": "${AUTH_USER_ID_CLAIM:-sub}",
"CertFile": "${MGMT_API_CERT_FILE}",
"CertKey": "${MGMT_API_CERT_KEY_FILE}",
"OIDCConfigEndpoint": "${AUTH_AUTHORITY}/.well-known/openid-configuration"
},
"IdpManagerConfig": { },
"DeviceAuthorizationFlow": { },
"PKCEAuthorizationFlow": {
"ProviderConfig": {
"Audience": "${AUTH_CLIENT_ID}",
"ClientID": "${AUTH_CLIENT_ID}",
"ClientSecret": "${AUTH_CLIENT_SECRET}",
"Domain": "",
"Scope": "${AUTH_SUPPORTED_SCOPES}",
"RedirectURLs": ${AUTH_PKCE_REDIRECT_URLS:-[ "http://localhost:53000" ]},
"UseIDToken": ${AUTH_PKCE_USE_ID_TOKEN:-true}
}
}
}