---
title: "Beszel Docker Compose und Hosting mit einem Klick"
description: "Beszel selbst hosten: schlankes Open-Source-Server-Monitoring mit Docker-Statistiken, Verlauf und Alerts. Hub mit einem Klick, Agenten per WebSocket."
---

[← Alle Vorlagen](https://pethost.dev/de/templates/) · [Analytics und Monitoring](https://pethost.dev/de/templates/monitoring/)

# Beszel mit einem Klick deployen

Schlankes Server-Monitoring: CPU, RAM, Festplatte, Netzwerk und Docker-Statistiken, mit Verlauf und Alerts

[Auf Pethost deployen](https://console.pethost.dev/?template=beszel)

## Was ist Beszel?

Beszel ist eine schlanke Plattform für Server-Monitoring in zwei Teilen: dem Hub, einer Web-App auf Basis von PocketBase, die diese Vorlage betreibt, und einem Agenten auf jeder Maschine, die du überwachst. Die Agenten melden CPU, RAM, Festplattennutzung und -I/O, Netzwerk, Systemlast, Temperaturen, GPUs, S.M.A.R.T.-Zustand und systemd-Dienste, dazu CPU, RAM und Netzwerk jedes Docker- oder Podman-Containers. Der Hub zeigt ihren Verlauf in Diagrammen und benachrichtigt dich über Telegram, Discord, Slack, ntfy, E-Mail und andere Dienste, wenn ein System ausfällt oder ein Wert seinen Schwellenwert überschreitet.

Viele nutzen Beszel, um jeden Server, jeden VPS und jede Kiste im Homelab auf einer Seite zu sehen, ohne Prometheus und Grafana einzurichten. Ein Hub unter einer öffentlichen Adresse passt zu Agenten hinter einem Router zu Hause: Ein Agent baut mit seinem Token selbst eine WebSocket-Verbindung zum Hub auf, sodass auf der Maschine, die er überwacht, nichts geöffnet werden muss. Das erste Konto des Hubs entsteht aus den Feldern, und ein Administrator kann Systeme mit Benutzern teilen, die nur lesen dürfen. Der Haken: Der Verlauf bleibt höchstens 30 Tage erhalten, und Apps fürs Handy gibt es nur von Drittanbietern.

## Beszel-Hosting auf Pethost

1. Du meldest dich bei Pethost an, mit Passkey, GitHub oder Google. Noch keine Maschine? Du wählst einen Tarif, und der Link wartet, bis sie bereit ist.
2. „Neues Projekt“ öffnet sich bei Beszel. Du füllst aus, was die App braucht, und klickst auf „Projekt erstellen“: **E-Mail**, **Admin-Passwort**.
3. In ein, zwei Minuten läuft Beszel unter eigener Adresse mit HTTPS. Die Secrets werden zufällig erzeugt, und die Daten sind im nächtlichen Backup.
4. Es ist ein Projekt wie jedes andere: Du oder dein Agent könnt es ändern, zurückrollen oder wiederherstellen.

## Fragen zu Beszel

**Ist Beszel kostenlos?**

Ja. Beszel ist Open Source unter der MIT-Lizenz, und sein Entwickler sagt, dass keine Funktion hinter einer Paywall landen wird. Eine kostenpflichtige oder gehostete Edition gibt es nicht.

**Muss ich auf den Servern, die Beszel überwacht, einen Port öffnen?**

Nein, wenn sich der Agent per WebSocket mit dem Hub verbindet: Er baut mit seinem Token nur eine ausgehende Verbindung auf. Im älteren SSH-Modus verbindet sich dagegen der Hub mit dem Agenten auf Port 45876, der dann erreichbar sein muss.

**Wie überwacht Beszel Docker-Container?**

Der Agent liest den Docker-Socket, den die docker-compose.yml aus „System hinzufügen“ schreibgeschützt mountet, oder einen Socket-Proxy, den DOCKER_HOST nennt. Beszel zeigt dann CPU, RAM und Netzwerk jedes Containers in Diagrammen.

**Ersetzt Beszel Prometheus und Grafana?**

Um Server im Blick zu behalten, ja: Sein Entwickler hat es gebaut, um CPU, RAM und Festplatte zu zeigen, ohne Prometheus und Grafana einzurichten. Die Diagramme sind fest vorgegeben, und der Verlauf reicht 30 Tage zurück, langfristige eigene Dashboards bleiben also Sache von Grafana.

**Gibt es eine App von Beszel fürs Handy?**

Keine offizielle. Apps von Drittanbietern wie Beszel Companion für iOS und Beszel Mobile für Android und iOS verbinden sich mit einem Hub, und die Weboberfläche funktioniert im Browser des Handys.

**Wie viel RAM und Speicherplatz braucht Beszel?**

Der Hub von Beszel ist sehr leicht: etwa 20 MB RAM, und er behält höchstens 30 Tage Verlauf pro System, sodass seine Daten klein bleiben. Auf Pethost reicht dafür der Tarif Starter, mit Platz für weitere Apps daneben.

## Beszel: die Docker-Compose-Datei

Die Vorlage ist diese compose.yaml und die Variablen, die beim Erstellen in die .env des Projekts geschrieben werden. Pethost führt die Datei so aus, wie sie geschrieben ist.

**Container:** beszel (henrygd/beszel:0.21).

**Volumes, im nächtlichen Backup:** data.

```
services:
  beszel:
    image: henrygd/beszel:0.21
    restart: unless-stopped
    environment:
      APP_URL: ${URL}
      # A new hub offers whoever opens it first to make the first account: this one is made from
      # the fields before the hub answers, so nobody else can.
      USER_EMAIL: ${ADMIN_EMAIL}
      USER_PASSWORD: ${ADMIN_PASSWORD}
    volumes:
      - data:/beszel_data

volumes:
  data:
```

[compose.yaml](https://pethost.dev/templates/beszel/compose.yaml)[Auf GitHub ansehen](https://github.com/pethost-dev/templates/tree/main/beszel)

## [Mehr in Analytics und Monitoring](https://pethost.dev/de/templates/monitoring/)

- [**Umami**Webanalyse für deine Websites, ohne Cookies](https://pethost.dev/de/templates/umami/)
- [**Uptime Kuma**Uptime-Monitoring mit Benachrichtigungen und Statusseiten](https://pethost.dev/de/templates/uptime-kuma/)
- [**Kener**Eine Statusseite mit Uptime-Monitoren und Störungsmeldungen](https://pethost.dev/de/templates/kener/)
- [**changedetection.io**Überwacht Webseiten und sagt dir, wenn sie sich ändern: Preise, Verfügbarkeit, Neuigkeiten](https://pethost.dev/de/templates/changedetection/)
- [**Checkmate**Überwachung von Erreichbarkeit, Ladezeiten und Servern, mit Statusseiten](https://pethost.dev/de/templates/checkmate/)
- [**Gotify**Ein Server für Push-Nachrichten: Skripte senden über eine REST-API, und die Web-App und die Android-App zeigen sie live an](https://pethost.dev/de/templates/gotify/)

Pethost · Stephan Gomer · NIP 1133096755

Pethost

- [Vorlagen](https://pethost.dev/de/templates/)
- [Über uns](https://pethost.dev/about/)
- [Doku](https://pethost.dev/docs/)
- [Blog](https://pethost.dev/de/blog/)
- [API](https://pethost.dev/docs/api/)
- [CLI](https://pethost.dev/docs/cli/)
- [Plugin](https://github.com/pethost-dev/plugin)
- [AGB](https://pethost.dev/terms/)
- [Datenschutz](https://pethost.dev/privacy/)
- [Erstattung](https://pethost.dev/refunds/)
- [support@pethost.dev](mailto:support@pethost.dev)

Datenbanken

- [Postgres](https://pethost.dev/de/postgres/)

Vergleiche

- [Coolify vs Dokploy vs CapRover vs Dokku](https://pethost.dev/de/blog/coolify-vs-dokploy-vs-caprover-vs-dokku/)
- [Coolify Cloud vs Dokploy Cloud](https://pethost.dev/de/blog/coolify-cloud-vs-dokploy-cloud/)
- [Railway vs Render vs Fly.io Preise](https://pethost.dev/de/blog/railway-vs-render-vs-fly-io-pricing/)
- [Managed Hosting für Docker Compose](https://pethost.dev/de/blog/managed-docker-compose-hosting/)

Alternativen

- [Railway-Alternativen](https://pethost.dev/de/blog/railway-alternatives/)
- [Heroku-Alternativen](https://pethost.dev/de/blog/heroku-alternatives/)
- [Dokploy-Alternativen](https://pethost.dev/de/blog/dokploy-alternatives/)
- [Coolify-Alternativen](https://pethost.dev/de/blog/coolify-alternatives/)
- [Render-Alternativen](https://pethost.dev/de/blog/render-alternatives/)
- [Sliplane-Alternativen](https://pethost.dev/de/blog/sliplane-alternatives/)
