| title | Beszel |
|---|---|
| description | A guide to deploying Beszel |
| published | true |
| date | 2025-11-17 16:53:36 UTC |
| tags | |
| editor | markdown |
| dateCreated | 2025-11-17 16:16:46 UTC |
Beszel is a lightweight server monitoring platform that includes Docker statistics, historical data, and alert functions.
It has a friendly web interface, simple configuration, and is ready to use out of the box. It supports automatic backup, multi-user, OAuth authentication, and API access.
services:
beszel:
image: henrygd/beszel
container_name: beszel
restart: unless-stopped
ports:
- 8090:8090
volumes:
- /mnt/tank/configs/beszel:/beszel_dataservices:
beszel-agent:
image: henrygd/beszel-agent
container_name: beszel-agent
restart: unless-stopped
network_mode: host
volumes:
- ./beszel_agent_data:/var/lib/beszel-agent
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
LISTEN: 45876
KEY: "<public key>"
HUB_URL: "http://localhost:8090"
TOKEN: "<token>"To install beszel-agent use the following command:
& iwr -useb https://get.beszel.dev -OutFile "$env:TEMP\install-agent.ps1"; & Powershell -ExecutionPolicy Bypass -File "$env:TEMP\install-agent.ps1"To edit the service, see these instructions from Beszel.



