netbird wip

This commit is contained in:
redbeardymcgee 2024-11-24 21:21:38 -06:00
parent 49032c9222
commit 73f669f2db
2 changed files with 40 additions and 0 deletions

View file

@ -0,0 +1,22 @@
[Unit]
Description=Overlay VPN
After=network-online.target
Wants=netbird-signal.service
Wants=netbird-relay.service
[Container]
ContainerName=netbird
Image=docker.io/netbirdio/dashboard:latest
EnvironmentFile=./netbird.env
Volume=/volumes/netbird/etc/letsencrypt:/etc/letsencrypt
Network=protonvpn
PublishPort= # (Optional) Ports to expose (host:container)
Exec= # (Optional) Custom command to run in the container
PodmanArgs= # (Optional) Additional Podman arguments
[Service]
Restart=on-failure
TimeoutStartSec=900
[Install]
WantedBy=default.target # (Optional) Target to start with (default: multi-user.target). For graphical user interface systems default.target

18
WIP/netbird/netbird.env Normal file
View file

@ -0,0 +1,18 @@
# Endpoints
NETBIRD_MGMT_API_ENDPOINT=
NETBIRD_MGMT_GRPC_API_ENDPOINT=
# OIDC
AUTH_AUDIENCE=
AUTH_CLIENT_SECRET=
AUTH_AUTHORITY=
USE_AUTH0=
AUTH_SUPPORTED_SCOPES=
AUTH_REDIRECT_URI=
AUTH_SILENT_REDIRECT_URI=
NETBIRD_TOKEN_SOURCE=
# SSL
NGINX_SSL_PORT=443
# Letsencrypt
LETSENCRYPT_DOMAIN=
LETSENCRYPT_EMAIL=