summaryrefslogtreecommitdiff
path: root/modules/server/virtualisation.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/server/virtualisation.nix')
-rw-r--r--modules/server/virtualisation.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/server/virtualisation.nix b/modules/server/virtualisation.nix
index 85a6891..13f7b0e 100644
--- a/modules/server/virtualisation.nix
+++ b/modules/server/virtualisation.nix
@@ -113,6 +113,26 @@ in
ports = [ "8099:3001" ];
volumes = [ "/mnt/docker/uptime-kuma:/app/data" ];
};
+
+ beszel = {
+ image = "henrygd/beszel";
+ autoStart = true;
+ ports = [ "8083:8090" ];
+ volumes = [ "/mnt/docker/beszel:/beszel_data" ];
+ };
+
+ beszel-agent = {
+ image = "henrygd/beszel-agent";
+ autoStart = true;
+ ports = [ "45876:45876" ];
+ volumes = [ "/var/run/docker.sock:/var/run/docker.sock:ro" ];
+ extraOptions = [ "--network=host" ];
+
+ environment = {
+ PORT = "45876";
+ KEY = "ssh-ed25519 ${secrets.beszel_agent_public_key}";
+ };
+ };
};
};
};