From 5af13373df2321b7d22f0e348abcc320c6fdce17 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Tue, 20 Jan 2026 14:33:49 +0000 Subject: [PATCH] Update FredOS-Mediaserver.nix --- hosts/FredOS-Mediaserver.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hosts/FredOS-Mediaserver.nix b/hosts/FredOS-Mediaserver.nix index 3458f29..846ee4e 100644 --- a/hosts/FredOS-Mediaserver.nix +++ b/hosts/FredOS-Mediaserver.nix @@ -59,7 +59,13 @@ config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { requires = [ "docker.service" ]; wantedBy = [ "multi-user.target" ]; - serviceConfig = { +systemd.services.nginx-proxy-manager = { + description = "Nginx Proxy Manager"; + after = [ "docker.service" ]; + requires = [ "docker.service" ]; + wantedBy = [ "multi-user.target" ]; + + serviceConfig = { Type = "oneshot"; RemainAfterExit = true; ExecStartPre = "-${pkgs.docker}/bin/docker rm -f nginx-proxy-manager"; @@ -76,6 +82,7 @@ config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { ''; ExecStop = "${pkgs.docker}/bin/docker stop nginx-proxy-manager"; }; + }; # Open firewall for web traffic networking.firewall.allowedTCPPorts = [ 80 443 81 22 ]; # 81 is NPM admin interface