diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 2878bdf..85fb109 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -23,6 +23,7 @@ import unprotected photoprism host:2342 import unprotected dsmr host:8888 import unprotected esp host:6052 import unprotected ha host:8123 +import unprotected beszel host:8090 {$SUBDOMAIN}.{$DOMAIN} { log { diff --git a/compose.beszel.yaml b/compose.beszel.yaml new file mode 100644 index 0000000..94eac46 --- /dev/null +++ b/compose.beszel.yaml @@ -0,0 +1,25 @@ +services: + beszel: + image: henrygd/beszel:latest + container_name: beszel + restart: unless-stopped + ports: + - 8090:8090 + volumes: + - /opt/beszel/beszel_data:/beszel_data + - /opt/beszel/beszel_socket:/beszel_socket + + beszel-agent: + image: henrygd/beszel-agent:latest + container_name: beszel-agent + restart: unless-stopped + network_mode: host + volumes: + - ./beszel_agent_data:/var/lib/beszel-agent + - ./beszel_socket:/beszel_socket + - /var/run/docker.sock:/var/run/docker.sock:ro + environment: + LISTEN: /beszel_socket/beszel.sock + HUB_URL: http://localhost:8090 + KEY: 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILkRhYscNRs6HaJk86ileK1J3WcTwu/UYl1av+Wm7M8y' + TOKEN: 8f3a-b82151d81-6f21-d51ba02884 diff --git a/compose.yaml b/compose.yaml index 4aaa0d9..5c7ecef 100644 --- a/compose.yaml +++ b/compose.yaml @@ -34,6 +34,7 @@ include: - compose.homeassistant.yaml - compose.esphome.yaml - compose.collectd.yaml + - compose.beszel.yaml # Storage - compose.seafile.yaml