diff --git a/compose.beszel.yaml b/compose.beszel.yaml new file mode 100644 index 0000000..2f6a83b --- /dev/null +++ b/compose.beszel.yaml @@ -0,0 +1,28 @@ +services: + beszel: + image: henrygd/beszel:0.12.6 + container_name: beszel + restart: unless-stopped + ports: + - 8090:8090 + volumes: + - /opt/beszel/data:/beszel_data + - /opt/beszel/socket:/beszel_socket + environment: + USER_CREATION: true + DISABLE_PASSWORD_AUTH: true + + beszel-agent: + image: henrygd/beszel-agent:0.12.6 + container_name: beszel-agent + restart: unless-stopped + network_mode: host + volumes: + - /opt/beszel/agent:/var/lib/beszel-agent + - /opt/beszel/socket:/beszel_socket + - /var/run/docker.sock:/var/run/docker.sock:ro + environment: + LISTEN: /beszel_socket/beszel.sock + HUB_URL: http://localhost:8090 + TOKEN: ${BESZEL_TOKEN:?} + KEY: ${BESZEL_KEY:?} diff --git a/compose.yaml b/compose.yaml index 96c3099..9a30d72 100644 --- a/compose.yaml +++ b/compose.yaml @@ -9,6 +9,7 @@ include: - compose.autoheal.yaml - compose.collectd.yaml - compose.homarr.yaml + - compose.beszel.yaml - compose.grafana.yaml - compose.photoprism.yaml @@ -31,6 +32,7 @@ include: - compose.bazarr.yaml - compose.jellyseerr.yaml - compose.jellyfin.yaml + - compose.mediamtx.yaml # Networking - compose.surfshark.yaml @@ -46,6 +48,7 @@ include: - compose.dsmr.yaml - compose.esphome.yaml - compose.mosquitto.yaml + - compose.loki.yaml # Storage - compose.seafile.yaml