diff options
Diffstat (limited to 'modules/server')
| -rw-r--r-- | modules/server/networking/caddy.nix | 1 | ||||
| -rw-r--r-- | modules/server/virtualisation.nix | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/modules/server/networking/caddy.nix b/modules/server/networking/caddy.nix index 970ba6f..6cf6d53 100644 --- a/modules/server/networking/caddy.nix +++ b/modules/server/networking/caddy.nix @@ -7,6 +7,7 @@ "counter.due.moe".extraConfig = "reverse_proxy localhost:8098"; "bin.fuwn.me".extraConfig = "reverse_proxy localhost:8090"; "status.due.moe".extraConfig = "reverse_proxy localhost:8099"; + "beszel.fuwn.me".extraConfig = "reverse_proxy localhost:8083"; "fuwn.me".extraConfig = '' reverse_proxy localhost:8084 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}"; + }; + }; }; }; }; |