Self-host with Docker · Yantr
Beszel
Lightweight server monitoring with Docker container stats in a clean dashboard.
1
Ports
3
Notes
3
Use Cases
About
What Beszel does
Beszel is a lightweight server monitoring hub that tracks CPU, memory, disk I/O, network traffic, and Docker container stats in a clean real-time dashboard. It includes alerting, history, and a simple agent that runs on each monitored host — much lighter than Prometheus + Grafana.
Install Flow
How to self-host Beszel
Beszel can be deployed with standard Docker Compose using the Yantr app catalog. This page collects the basic information searchers usually need first: what Beszel does, which Docker image Yantr uses, default ports, deployment notes, and where to find the original compose template.
After deployment, Yantr lets you publish additional ports from the stack page using Docker-style syntax. Use 8080:8080 for a fixed host port or just 8080 to let Docker assign a random port.
Use Cases
What people run it for
- Monitor your homelab servers and Docker containers from a single dashboard with real-time CPU, memory, and network stats.
- Get alerts when server resources exceed thresholds or containers stop unexpectedly.
- Track historical performance data across multiple hosts without the overhead of a full observability stack.
Technical Details
Ports, image, and service metadata
Ports
| Port | Protocol | Label |
|---|---|---|
| 8090 | HTTP | Dashboard |
Docker Image
henrygd/beszel:latest
Service Name
beszel-hub
Notes
Things to know before you deploy
- The hub provides the web UI — add agents from the Settings page after first login.
- Agent communicates via SSH or WebSocket — expose only the hub port.
- Default hub port is 8090 — configure via Beszel settings.
Related Apps
More tools you might pair with Beszel
Page generated 2026-07-27T04:28:00.415Z