From 85028e0ec62071fd6c8624a77796cb1308fafdf5 Mon Sep 17 00:00:00 2001 From: Yuri Tatishchev Date: Mon, 21 Apr 2025 16:05:42 -0700 Subject: [PATCH] WIP: router: add miniupnpd for automatic port forwarding (e.g. syncthing) --- hosts/router/services.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/hosts/router/services.nix b/hosts/router/services.nix index 804b9ce..13b0ffe 100644 --- a/hosts/router/services.nix +++ b/hosts/router/services.nix @@ -4,6 +4,16 @@ let domain = vars.domain; in { + services.miniupnpd = { + enable = true; + natpmp = true; + externalInterface = vars.ifs.wan.name; + internalIPs = [ + vars.ifs.lan.name + vars.ifs.lan20.name + ]; + }; + # https://wiki.nixos.org/wiki/Prometheus services.prometheus = { enable = true;