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