Update FredOS-Mediaserver.nix

This commit is contained in:
ediblerope 2026-01-20 14:33:49 +00:00 committed by GitHub
parent 5631415132
commit 5af13373df
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -53,6 +53,12 @@ config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") {
# Nginx Proxy Manager
virtualisation.docker.enable = true;
systemd.services.nginx-proxy-manager = {
description = "Nginx Proxy Manager";
after = [ "docker.service" ];
requires = [ "docker.service" ];
wantedBy = [ "multi-user.target" ];
systemd.services.nginx-proxy-manager = {
description = "Nginx Proxy Manager";
after = [ "docker.service" ];
@ -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