feat(web01): Deploy ntfy-sh on push.dgnum.eu

This commit is contained in:
Tom Hubrecht 2023-10-22 20:51:18 +02:00
parent bdfa7316f2
commit e5fe18f28c
3 changed files with 33 additions and 0 deletions

View file

@ -10,6 +10,7 @@ lib.extra.mkConfig {
# List of services to enable # List of services to enable
"metis" "metis"
"linkal" "linkal"
"ntfy-sh"
"plausible" "plausible"
"wordpress" "wordpress"
]; ];

View file

@ -0,0 +1,26 @@
_:
let host = "push.dgnum.eu";
in {
services.ntfy-sh = {
enable = true;
settings = {
base-url = "https://${host}";
enable-login = true;
behind-proxy = true;
manager-interval = "1h";
};
};
services.nginx.virtualHosts.${host} = {
enableACME = true;
forceSSL = true;
locations."/" = {
proxyPass = "http://127.0.0.1:2586";
proxyWebsockets = true;
};
};
}

View file

@ -103,5 +103,11 @@
excludes = [ "nixos/doc/manual/*" ]; excludes = [ "nixos/doc/manual/*" ];
hash = "sha256-Hd3bRYncjnfHzEx+g6rb9cU3YmhF6W3QOtQUuDzw78U="; hash = "sha256-Hd3bRYncjnfHzEx+g6rb9cU3YmhF6W3QOtQUuDzw78U=";
} }
# nixos/ntfy.sh: use dynamic user + add defaults
{
id = 234811;
hash = "sha256-Yz007dCmGl5OxRDMSHv63Ww+LzoQISm9Ttiw0p/6spY=";
}
]; ];
} }