diff options
Diffstat (limited to 'modules/server/virtualisation')
| -rw-r--r-- | modules/server/virtualisation/containers/default.nix | 3 | ||||
| -rw-r--r-- | modules/server/virtualisation/containers/dozzle.nix | 20 |
2 files changed, 22 insertions, 1 deletions
diff --git a/modules/server/virtualisation/containers/default.nix b/modules/server/virtualisation/containers/default.nix index 65796f9..5504f3a 100644 --- a/modules/server/virtualisation/containers/default.nix +++ b/modules/server/virtualisation/containers/default.nix @@ -1,7 +1,8 @@ { imports = [ - # ./beszel-agent.nix # 45876 # ./beszel.nix # 8083 + # ./beszel-agent.nix # 45876 + ./dozzle.nix # 8091 ./gigi.nix # 79 ./litterbox.nix ./locus.nix # 1965 diff --git a/modules/server/virtualisation/containers/dozzle.nix b/modules/server/virtualisation/containers/dozzle.nix new file mode 100644 index 0000000..e692cf7 --- /dev/null +++ b/modules/server/virtualisation/containers/dozzle.nix @@ -0,0 +1,20 @@ +{ config, ... }: +{ + virtualisation.oci-containers.containers.dozzle = { + inherit (config.modules.containers) extraOptions; + + image = "amir20/dozzle:latest"; + autoStart = true; + ports = [ "127.0.0.1:8091:8080" ]; + + volumes = + let + hostSocket = + if config.modules.containers.engine == "podman" then + "/run/podman/podman.sock" + else + "/var/run/docker.sock"; + in + [ "${hostSocket}:/var/run/docker.sock" ]; + }; +} |