Skip to content

Beszel

System resource monitoring with agent-based architecture for tracking CPU, memory, disk usage, and Docker containers across multiple servers.

Docker Compose Example

beszel:
  image: henrygd/beszel:latest
  container_name: admin-beszel
  restart: unless-stopped
  ports:
    - 8090:8090
  volumes:
    - beszel_data:/beszel_data

beszel-agent:
  image: henrygd/beszel-agent
  container_name: beszel-agent
  restart: unless-stopped
  network_mode: host  # Required for system monitoring
  volumes:
    - /var/run/docker.sock:/var/run/docker.sock:ro  # For container monitoring
  environment:
    LISTEN: 45876
    KEY: "your-ssh-public-key"  # SSH key for server-agent communication