diff options
Diffstat (limited to 'modules/server/virtualisation')
| -rw-r--r-- | modules/server/virtualisation/containers/default.nix | 1 | ||||
| -rw-r--r-- | modules/server/virtualisation/containers/statping.nix | 16 |
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" ]; + }; +} |