diff options
| author | Fuwn <[email protected]> | 2024-10-07 20:13:36 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-07 20:14:15 -0700 |
| commit | c5252fdfe1255a6f46373cd57a02bb3f86a241fc (patch) | |
| tree | 9595fa9bdc4089eb4380090833aaf49314f9fb16 /modules/server/virtualisation | |
| parent | containers: note bridged ports (diff) | |
| download | nixos-config-c5252fdfe1255a6f46373cd57a02bb3f86a241fc.tar.xz nixos-config-c5252fdfe1255a6f46373cd57a02bb3f86a241fc.zip | |
containers: bring up dozzle
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" ]; + }; +} |