From 93f30557868a01c1a5527282062d236b12b743e0 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Sun, 8 Jun 2025 01:44:05 +0200 Subject: [PATCH] Enable uptime-kuma on cumulus --- hosts/cumulus/default.nix | 20 ++++++++++++++++---- hosts/cumulus/secrets.yaml | 5 +++-- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/hosts/cumulus/default.nix b/hosts/cumulus/default.nix index 5e9fa53..da38950 100644 --- a/hosts/cumulus/default.nix +++ b/hosts/cumulus/default.nix @@ -1,13 +1,25 @@ -_: { +{ config, ... }: +{ system.stateVersion = "24.11"; custom = { sops.enable = true; boot.loader.grub.enable = true; - services.tailscale = { - enable = true; - ssh.enable = true; + services = { + tailscale = { + enable = true; + ssh.enable = true; + }; + + uptimeKuma = { + enable = true; + domain = "uptime.${config.custom.services.tailscale.domain}"; + }; + + caddy.virtualHosts.uptimeKuma = { + inherit (config.custom.services.uptimeKuma) domain port; + }; }; }; } diff --git a/hosts/cumulus/secrets.yaml b/hosts/cumulus/secrets.yaml index 8b14d6f..3bb96fd 100644 --- a/hosts/cumulus/secrets.yaml +++ b/hosts/cumulus/secrets.yaml @@ -1,5 +1,6 @@ seb-password: ENC[AES256_GCM,data:laGJomW5c5TB3alpPgZKElQ3Y46OBxPrA0AxVNgx/09oSuG0EM63cnnkwZkrTeZxqjBH2UOryLqCr9DUr9mhZsovqNtZ2t8Uzg==,iv:GpBQNm1jspU8PCN+SzfAUKSps3YySg6JJVYOLOFetOI=,tag:2nARGI9XwzLfJFRhDyGBSw==,type:str] tailscale-auth-key: ENC[AES256_GCM,data:FKHQsrLhELUKUg/nuf/UakS14Qj8z3arRR3366Cc3wag8+lpLrVjKXT8a5ZFd4ZtIghrCSvyXUefAKcVmQ==,iv:jvuoo8DD7ls0WZA6ZrCbz3w4O8NCyXZjv1mscnx/T94=,tag:HczecDubwKkCVu04rqhh9w==,type:str] +service-tailscale-auth-key: ENC[AES256_GCM,data:S1LXXdGd78y1LAAeBxQ/yC8ggm/Mq8JkXVx7umMEk6nlOx0NLHqklSJ8JX+QUhgmx9hoCBSKJ9q1DxbFzsw=,iv:uDAG/00sl/n+Tp11SmsEQFKWQ9KOxcWfvgnFnIUuMcw=,tag:3A8vv97+HmTzBVxH9hqEfg==,type:str] sops: age: - recipient: age1mpq8m4p7dnxh5ze3fh7etd2k6sp85zdnmp9te3e9chcw4pw07pcq960zh5 @@ -20,7 +21,7 @@ sops: V1F2cjlmRWNKWkN1U3hwNWl6U2lEb1kKgsj22mpgxpgA5oXTXhoA5DtkySqqcn17 OrpUiZmfOABXEZ0b5pnkAD06aW+7j2SqajYpvguxIrD9x1w562FmZA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-06-07T22:49:36Z" - mac: ENC[AES256_GCM,data:b1kQnO1ZGo0jKHJv0kpckcb4YDH6V/B/4goEYagSubptuYKOnJr/5v50668kUryporuFmvvRVl9FfiZJ1FA4YFiNEhwWXuzWw7EYAJakT7NEF2jOxWu4HoHo398bv1pKBhY6yoEkv8ui/uZ6uERBS2TqVZgAqITQ2dXCNHQTSZU=,iv:0Gf93jjvZ4U5ewaH9WDy1IsmBSjB73wa2AKWVwH/BDs=,tag:himapC2kA43pL1EX69teaA==,type:str] + lastmodified: "2025-06-07T23:01:03Z" + mac: ENC[AES256_GCM,data:Al87St+xOFjidar0AVvD2QlxjiO1v1ps7IrNfwMaj04d9+xbCvoxCvcshwJwLL2AT9nXXuLfIDVeABpVSYvYgsu7n2TsDKrKIBff/q4SeNTcB98lRd1M8kX/XEM2nzqbvWtys+NK3xyODKDDNNHkKH5ZGrKJPmRzom5r+sWiblw=,iv:xxFj7CqwbqnlJlEUkNkoJtDEcKgO4V79u22TkCivzMI=,tag:1m/i1uVKGyoDNXsJx1Biug==,type:str] unencrypted_suffix: _unencrypted version: 3.10.2