Update FredOS-Mediaserver.nix
This commit is contained in:
parent
5631415132
commit
5af13373df
1 changed files with 8 additions and 1 deletions
|
|
@ -59,7 +59,13 @@ config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") {
|
||||||
requires = [ "docker.service" ];
|
requires = [ "docker.service" ];
|
||||||
wantedBy = [ "multi-user.target" ];
|
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";
|
Type = "oneshot";
|
||||||
RemainAfterExit = true;
|
RemainAfterExit = true;
|
||||||
ExecStartPre = "-${pkgs.docker}/bin/docker rm -f nginx-proxy-manager";
|
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";
|
ExecStop = "${pkgs.docker}/bin/docker stop nginx-proxy-manager";
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
# Open firewall for web traffic
|
# Open firewall for web traffic
|
||||||
networking.firewall.allowedTCPPorts = [ 80 443 81 22 ]; # 81 is NPM admin interface
|
networking.firewall.allowedTCPPorts = [ 80 443 81 22 ]; # 81 is NPM admin interface
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue