From 563141513255c6304135cd0ef6a712c4fe0b7a15 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Tue, 20 Jan 2026 14:30:32 +0000 Subject: [PATCH] Update FredOS-Mediaserver.nix --- hosts/FredOS-Mediaserver.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hosts/FredOS-Mediaserver.nix b/hosts/FredOS-Mediaserver.nix index 799a80b..3458f29 100644 --- a/hosts/FredOS-Mediaserver.nix +++ b/hosts/FredOS-Mediaserver.nix @@ -59,11 +59,11 @@ config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { requires = [ "docker.service" ]; wantedBy = [ "multi-user.target" ]; - serviceConfig = { + serviceConfig = { Type = "oneshot"; RemainAfterExit = true; + ExecStartPre = "-${pkgs.docker}/bin/docker rm -f nginx-proxy-manager"; ExecStart = '' - ${pkgs.docker}/bin/docker run --rm --name=nginx-proxy-manager \ ${pkgs.docker}/bin/docker run -d \ --name=nginx-proxy-manager \ --restart=unless-stopped \ @@ -76,7 +76,6 @@ 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