services:
  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://192.168.12.151:8091
      TOKEN: token-from-beszel
      KEY: "shh-key"

volumes:
  beszel_agent_data:
  beszel_socket:
    external: True
    name: beszel_beszel_socket
