netbird wip
This commit is contained in:
parent
49032c9222
commit
73f669f2db
2 changed files with 40 additions and 0 deletions
22
WIP/netbird/netbird.container
Normal file
22
WIP/netbird/netbird.container
Normal 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
18
WIP/netbird/netbird.env
Normal 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=
|
||||||
|
|
Loading…
Add table
Reference in a new issue