Beszel
Simple, lightweight server monitoring
#monitoring
Getting Started
- Create and enter a new directory for Beszel:
mkdir beszel && cd beszel
- Create a
docker-compose.yml
file with the following configuration:services: beszel: image: henrygd/beszel container_name: beszel restart: unless-stopped ports: - 8090:8090 volumes: - beszel_data:/beszel_data beszel-agent: image: henrygd/beszel-agent:latest container_name: beszel-agent restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock:ro environment: PORT: 45876 KEY: "YOUR_PUBLIC_KEY_HERE" volumes: beszel_data:
- Start the containers:
docker compose up -d
- Open http://localhost:8090 in your browser and create an account
Connecting the Beszel Agent
- In the Beszel dashboard, click "Add System" and copy your
Public Key
- Update your
docker-compose.yml
file by replacingYOUR_PUBLIC_KEY_HERE
with the copied key - Restart the containers to apply the changes:
docker compose up -d
- Back in the Beszel dashboard, click "Add System" and configure your agent:
- Name: Beszel agent
- Host / IP: beszel-agent