From 10efb5bdf34b7018fd461f66d8f5ca824bebd58f Mon Sep 17 00:00:00 2001 From: JuliusFreudenberger Date: Thu, 21 May 2026 00:45:31 +0200 Subject: [PATCH] Add extraPorts option to netbird-docker --- modules/netbird-docker.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/netbird-docker.nix b/modules/netbird-docker.nix index 76f9b70..56c7d6c 100644 --- a/modules/netbird-docker.nix +++ b/modules/netbird-docker.nix @@ -34,6 +34,14 @@ in { ''; type = lib.types.anything; }; + extraPorts = lib.mkOption { + description = '' + Extra ports to open for L4 routing. + Ports described in the config (https://docs.netbird.io/selfhosted/migration/enable-reverse-proxy#exposing-l4-ports) can be specified here. + ''; + type = lib.types.listOf lib.types.str; + default = [ ]; + }; }; }; }; @@ -168,7 +176,7 @@ in { autoStart = true; ports = [ "51820:51820/udp" - ]; + ] ++ cfg.proxy.extraPorts; networks = [ "traefik" ];