services: beszel: image: henrygd/beszel:latest container_name: beszel restart: unless-stopped ports: - "${HTTP_PORT:-8090}:8090" volumes: - ${DATA_PATH:-/srv/beszel}/data:/beszel_data beszel-agent: image: henrygd/beszel-agent:latest container_name: beszel-agent restart: unless-stopped network_mode: host environment: - LISTEN=${AGENT_PORT:-45876} # Copy this from the "add system" dialog in the Beszel UI. - KEY=${AGENT_KEY:-} volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ${DATA_PATH:-/srv/beszel}/agent:/var/lib/beszel-agent