From b2c36ea08b618f2537fa6eb78907b1444995fb95 Mon Sep 17 00:00:00 2001 From: Administrator Date: Mon, 10 Nov 2025 00:03:12 +0000 Subject: [PATCH] prep for distrust-mini --- flake.nix | 2 +- services/distrust-mini/uptime-kuma.nix | 35 +++++++++++--------------- 2 files changed, 16 insertions(+), 21 deletions(-) diff --git a/flake.nix b/flake.nix index b361699..81e2c21 100644 --- a/flake.nix +++ b/flake.nix @@ -29,7 +29,7 @@ }; distrust-mini = lib.nixosSystem { system = "x86_64-linux"; - modules = [./system/distrust-mini ./services/distrust-mini ./helpers/services.nix agenix.nixosModules.default {networking.hostName = "distrust-mini";}]; + modules = [./system/distrust-mini ./services/distrust-mini agenix.nixosModules.default {networking.hostName = "distrust-mini";}]; }; }; }; diff --git a/services/distrust-mini/uptime-kuma.nix b/services/distrust-mini/uptime-kuma.nix index eb6f149..47866a2 100644 --- a/services/distrust-mini/uptime-kuma.nix +++ b/services/distrust-mini/uptime-kuma.nix @@ -3,27 +3,22 @@ in { age.secrets."hidden_service/uptime-kuma".file = ../../secrets/hidden_service/uptime-kuma; - services.uptime-kuma = { - enable = true; - settings = { - PORT = toString kumaPort; - }; - }; - - distrust.services."uptime-kuma" = { - url = "https://status.distrust.network"; - onion = { - url = "http://dstrst6d56jb7y7bmd77fcq73x43e6euphf74qzjvvn43j67ugydd2id.onion"; - secretKey = config.age.secrets."hidden_service/uptime-kuma".path; - }; - virtualHostConfig = '' - reverse_proxy localhost:${toString kumaPort} - ''; - backup = { + services = { + uptime-kuma = { enable = true; - paths = [ - "/var/lib/uptime-kuma" - ]; + settings = { + PORT = toString kumaPort; + }; + }; + caddy = { + enable = true; + virtualHosts."https://status.distrust.network".extraConfig = '' + reverse_proxy localhost:${toString kumaPort} + ''; + }; + tor.relay.onionServices."uptime-kuma" = { + map = [80]; + secretKey = config.age.secrets."hidden_service/uptime-kuma".path; }; }; }