flake/services/distrust-mini/uptime-kuma.nix
2025-11-09 23:28:16 +00:00

28 lines
No EOL
532 B
Nix

let
kumaPort = 3001;
in
{
services.uptime-kuma = {
enable = true;
settings = {
PORT = kumaPort;
};
};
distrust.services."uptime-kuma" = {
url = "http://uptime.distrust.network";
onion = {
url = "http://uxp5y2l7g3jv2x7f4j5zv3j5x7z5z7z5z5z5z5z5z5z5z5z5z5z5z5z5z5.onion";
secretKey = null;
};
virtualHostConfig = ''
reverse_proxy localhost:${toString kumaPort}
'';
backup = {
enable = true;
paths = [
"/var/lib/uptime-kuma"
];
};
};
}