feat(ntfy-sh): Self-host ntfy-sh
This commit is contained in:
parent
59fdb37222
commit
342b6c756a
6 changed files with 281 additions and 18 deletions
|
|
@ -24,7 +24,7 @@ in
|
|||
'';
|
||||
|
||||
environment = {
|
||||
TLATERNET_NTFY_INSTANCE = "https://tlater.net";
|
||||
TLATERNET_NTFY_INSTANCE = "http://${config.services.ntfy-sh.settings.listen-http}";
|
||||
LEPTOS_SITE_ADDR = "127.0.0.1:8000";
|
||||
};
|
||||
|
||||
|
|
@ -62,20 +62,16 @@ in
|
|||
};
|
||||
|
||||
# Set up SSL
|
||||
services.nginx.virtualHosts."${domain}" =
|
||||
let
|
||||
inherit (config.services.tlaternet-webserver.listen) addr port;
|
||||
in
|
||||
{
|
||||
serverAliases = [ "www.${domain}" ];
|
||||
services.nginx.virtualHosts."${domain}" = {
|
||||
serverAliases = [ "www.${domain}" ];
|
||||
|
||||
forceSSL = true;
|
||||
useACMEHost = "tlater.net";
|
||||
enableHSTS = true;
|
||||
forceSSL = true;
|
||||
useACMEHost = "tlater.net";
|
||||
enableHSTS = true;
|
||||
|
||||
locations."/".proxyPass =
|
||||
"http://${config.systemd.services.tlaternet-webserver.environment.LEPTOS_SITE_ADDR}";
|
||||
};
|
||||
locations."/".proxyPass =
|
||||
"http://${config.systemd.services.tlaternet-webserver.environment.LEPTOS_SITE_ADDR}";
|
||||
};
|
||||
|
||||
sops.secrets = {
|
||||
"tlaternet/ntfy-topic" = { };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue