
Beszel Agent selbst hosten - der einfache Weg
Yulei ChenBeszel ist eine leichtgewichtige Server-Monitoring-Plattform mit einem sauberen Dashboard, Docker-Container-Stats und historischen Daten. Der Beszel Agent ist die Komponente, die auf den Servern läuft, die du überwachen willst. Er sammelt System-Metriken und schickt sie an einen zentralen Beszel Hub.
Sliplane macht es einfach, den Beszel Agent als Container-Service zu deployen. Mit einem One-Click-Preset läuft der Agent in wenigen Minuten und ist mit deinem Beszel Hub verbunden - kein manuelles Docker-Setup nötig.
Voraussetzungen
Vor dem Deploy brauchst du einen Sliplane-Account (kostenlose Trial verfügbar).
Du brauchst außerdem eine laufende Beszel-Hub-Instanz, mit der sich der Agent verbinden kann. Der Agent selbst hat kein Web-Interface - er schickt Metriken an deinen Hub zur Visualisierung und für Alerts.
Quick Start
Sliplane bietet One-Click-Deployment mit Presets.
- Klick auf den Deploy-Button oben
- Wähl ein Projekt
- Wähl einen Server. Wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden-Trial-Server
- Klick auf Deploy!
Über das Preset
Der One-Click-Deploy nutzt Sliplanes Beszel-Agent-Preset. Das ist enthalten:
- Image:
henrygd/beszel-agent:0.18.4(prüf Docker Hub für neuere Versionen) - Port:
45876(Standard-TCP-Port für Hub-zu-Agent SSH-Kommunikation) - Protokoll: TCP (der Beszel Hub verbindet sich per SSH mit dem Agent)
- Persistenter Storage: gemountet auf
/var/lib/beszel-agentfür Agent-Daten - KEY: Platzhalter, den du mit dem SSH Public Key aus deinem Beszel Hub ersetzen musst
Nächste Schritte
Nach dem Deployment lauscht der Agent auf Port 45876 auf Verbindungen von deinem Beszel Hub. Du musst beide Seiten konfigurieren, um das Setup abzuschließen.
SSH Key aus dem Hub holen
- Öffne dein Beszel Hub Dashboard
- Klick auf Add System
- Kopier den SSH Public Key aus dem Dialog
Agent auf Sliplane konfigurieren
- Geh zu deinem Beszel Agent Service in Sliplane
- Aktualisier die
KEYEnvironment-Variable mit dem SSH Public Key, den du kopiert hast - Redeploy den Service
Agent im Hub hinzufügen
Im "Add System"-Dialog deines Beszel Hubs:
- Host: deine Sliplane-Service-Domain (z.B.
beszel-agent-xxxx.sliplane.app) - Port: der TCP-Port, den Sliplane zugewiesen hat (prüf deine Service-Einstellungen)
- Name: gib ihm einen erkennbaren Namen
Environment-Variablen
| Variable | Default | Beschreibung |
|---|---|---|
PORT | 45876 | TCP-Port, auf dem der Agent lauscht |
KEY | (erforderlich) | SSH Public Key(s) von deinem Beszel Hub |
LOG_LEVEL | warn | Log-Level (debug, info, warn, error) |
SKIP_GPU | false | Auf true setzen, um GPU-Monitoring zu überspringen |
SYSTEM_NAME | (auto) | Eigener Name für dieses System im Hub |
Logging
Der Agent loggt standardmäßig nach STDOUT, was mit Sliplanes eingebautem Log-Viewer funktioniert. Setz LOG_LEVEL auf debug für detailliertere Ausgaben beim Troubleshooting. Allgemeine Docker-Log-Tipps findest du in unserem Post how to use Docker logs.
Kostenvergleich
Natürlich kannst du den Beszel Agent auch bei anderen Cloud-Providern betreiben. Hier ein Preisvergleich der gängigsten Optionen:
| Provider | vCPU Cores | RAM | Disk | Geschätzte monatliche Kosten | Hinweise |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 40 GB | €9 | Abrechnung pro Server |
| Render | 1 | 2 GB | 40 GB | ~$35-$45 | VM Small |
| Fly.io | 2 | 2 GB | 40 GB | ~$20-$25 | VM + Volume |
| Railway | 2 | 2 GB | 40 GB | ~$15-$66 | Nutzungsbasiert |
FAQ
Was überwacht der Beszel Agent?
Der Beszel Agent sammelt CPU-Auslastung, Memory-Nutzung, Disk I/O, Netzwerk-Traffic und Temperatur-Daten vom Server, auf dem er läuft. Er kann auch Docker-Container-Stats überwachen. Auf Sliplane kann das Netzwerk- und Docker-Container-Monitoring eingeschränkt sein, da der Agent in einem Container statt direkt auf dem Host läuft.
Wie verbinde ich den Agent mit meinem Beszel Hub?
Du brauchst den SSH Public Key aus deinem Hub. Öffne das Hub-Dashboard, klick auf "Add System" und kopier den Key. Dann setz ihn als KEY Environment-Variable in deinem Sliplane Service und redeploy. Zum Schluss füg die Sliplane-Domain und den Port des Agents im "Add System"-Dialog des Hubs hinzu.
Wie aktualisiere ich den Beszel Agent?
Änder den Image-Tag in deinen Service-Einstellungen und redeploy. Prüf Docker Hub für die neueste stabile Version.
Gibt es Alternativen zu Beszel?
Für Server-Monitoring gibt es u.a. Grafana (zusammen mit Prometheus für Metriken), Uptime Kuma (fokussiert auf Uptime- und Statuspage-Monitoring) und Netdata (Echtzeit-Performance-Monitoring). Schau dir unseren Post 5 awesome Grafana alternatives für einen breiteren Vergleich an.
Kann ich mehrere Server mit einem Beszel Hub überwachen?
Ja. Deploy einen Beszel Agent auf jedem Server, den du überwachen willst. Jeder Agent verbindet sich mit demselben Hub, was dir ein einheitliches Dashboard über deine gesamte Infrastruktur gibt.