diff --git a/hosts/OVHCloud/default.nix b/hosts/OVHCloud/default.nix index e3269eb..ff58cab 100644 --- a/hosts/OVHCloud/default.nix +++ b/hosts/OVHCloud/default.nix @@ -10,6 +10,7 @@ imports = [ ./hardware-configuration.nix ./sops.nix + ../../services ]; # Nix diff --git a/services/default.nix b/services/default.nix new file mode 100644 index 0000000..ae35c80 --- /dev/null +++ b/services/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./uptime-kuma + ]; +} diff --git a/services/uptime-kuma/default.nix b/services/uptime-kuma/default.nix new file mode 100644 index 0000000..de71af4 --- /dev/null +++ b/services/uptime-kuma/default.nix @@ -0,0 +1,13 @@ +{...}: { + services.caddy.virtualHosts."uptime.gasdev.fr".extraConfig = '' + reverse_proxy http://127.0.0.1:3001 + ''; + + virtualisation.oci-containers.containers = { + container-name = { + image = "docker.io/louislam/uptime-kuma:1"; + autoStart = true; + ports = ["127.0.0.1:3001:3001"]; + }; + }; +}