{ config, ... }: { services.uptime-kuma = { enable = true; appriseSupport = true; settings = { UPTIME_KUMA_PORT = "8026"; }; }; systemd.tmpfiles.rules = [ "d /media/apps/uptime-kuma 0700 root root" ]; fileSystems."/var/lib/private/uptime-kuma" = { device = "/media/apps/uptime-kuma"; options = [ "bind" ]; }; services.caddy.virtualHosts."status.${config.homelab.domain}" = { useACMEHost = config.homelab.domain; extraConfig = '' reverse_proxy http://localhost:8026 ''; }; }