summaryrefslogtreecommitdiff
path: root/modules/server/virtualisation/containers
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-11-09 17:25:51 -0800
committerFuwn <[email protected]>2024-11-09 17:25:51 -0800
commit115565691ec10045fe6a967cfa650604bc223306 (patch)
treeb26e9fdb9c6bd51cccd6cc3c92331e562600a483 /modules/server/virtualisation/containers
parentjust: add path variable to restore task (diff)
downloadnixos-config-115565691ec10045fe6a967cfa650604bc223306.tar.xz
nixos-config-115565691ec10045fe6a967cfa650604bc223306.zip
server: add statping service
Diffstat (limited to 'modules/server/virtualisation/containers')
-rw-r--r--modules/server/virtualisation/containers/default.nix1
-rw-r--r--modules/server/virtualisation/containers/statping.nix16
2 files changed, 17 insertions, 0 deletions
diff --git a/modules/server/virtualisation/containers/default.nix b/modules/server/virtualisation/containers/default.nix
index 5504f3a..722b393 100644
--- a/modules/server/virtualisation/containers/default.nix
+++ b/modules/server/virtualisation/containers/default.nix
@@ -10,6 +10,7 @@
./momoka.nix # 70
./pounce.nix # 6697
./september.nix # 8084
+ ./statping.nix # 8085
./uptime-kuma.nix # 8099
./wastebin.nix # 8090
# ./whirl.nix # 5673, 6650
diff --git a/modules/server/virtualisation/containers/statping.nix b/modules/server/virtualisation/containers/statping.nix
new file mode 100644
index 0000000..acde4f1
--- /dev/null
+++ b/modules/server/virtualisation/containers/statping.nix
@@ -0,0 +1,16 @@
+{ config, ... }:
+let
+ port = builtins.toString 8085;
+in
+{
+ services.caddy.virtualHosts."status.kansai.cloud".extraConfig = "reverse_proxy localhost:${port}";
+
+ virtualisation.oci-containers.containers.statping = {
+ inherit (config.modules.containers) extraOptions;
+
+ image = "dockurr/statping:0.91.0";
+ autoStart = true;
+ ports = [ "127.0.0.1:${port}:8080" ];
+ volumes = [ "/mnt/docker/statping:/app" ];
+ };
+}