Enable netbird-docker on srv03

This commit is contained in:
JuliusFreudenberger 2026-04-25 23:58:47 +02:00
parent d1cfaf7acf
commit f7c4620378
2 changed files with 21 additions and 0 deletions

View file

@ -16,6 +16,7 @@
../../modules/docker.nix
../../modules/traefik.nix
../../modules/pocket-id.nix
../../modules/netbird-docker.nix
../../modules/auto-upgrade.nix
"${inputs.secrets}/modules/opkssh.nix"
# Include the results of the hardware scan.
@ -42,6 +43,24 @@
};
environmentFile = config.age.secrets.pocket-id.path;
};
netbird-docker = {
enable = true;
secrets = config.age.secrets.netbird-server;
proxy = {
domain = "netbird.jfreudenberger.de";
token-secret = config.age.secrets.netbird-proxy;
};
};
netbird.server = let
domain = "netbird.jfreudenberger.de";
in {
domain = domain;
management.domain = domain;
dashboard.domain = domain;
signal.domain = domain;
management.oidcConfigEndpoint = "https://login.jfreudenberger.de/.well-known/openid-configuration";
};
};
systemd.network = {