From 73f669f2db24fa0959599ded245cedc29d159737 Mon Sep 17 00:00:00 2001 From: redbeardymcgee Date: Sun, 24 Nov 2024 21:21:38 -0600 Subject: [PATCH] netbird wip --- WIP/netbird/netbird.container | 22 ++++++++++++++++++++++ WIP/netbird/netbird.env | 18 ++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 WIP/netbird/netbird.container create mode 100644 WIP/netbird/netbird.env diff --git a/WIP/netbird/netbird.container b/WIP/netbird/netbird.container new file mode 100644 index 0000000..576ddfd --- /dev/null +++ b/WIP/netbird/netbird.container @@ -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 diff --git a/WIP/netbird/netbird.env b/WIP/netbird/netbird.env new file mode 100644 index 0000000..700ed16 --- /dev/null +++ b/WIP/netbird/netbird.env @@ -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= +