# Beszel (Simples Server Monitoring)

[https://github.com/henrygd/beszel](https://github.com/henrygd/beszel)

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2024-11/scaled-1680-/8ecimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2024-11/8ecimage.png)

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2024-11/scaled-1680-/yo8image.png)](https://wiki.folkerts.it/uploads/images/gallery/2024-11/yo8image.png)

<p class="callout info">Obacht: Beszel ist nicht für Remote-Server geeignet, sondern nur für IP-Adressen, die übers LAN erreichbar sind. Am besten mit einem Mesh-VPN wie Tailscale oder Netbird lösen</p>

beszel (Server)

```yaml
services:
  beszel:
    image: henrygd/beszel
    container_name: beszel
    restart: unless-stopped
    ports:
      - 8090:8090
    volumes:
      - data:/beszel_data

volumes:
  data:
```

über "System hinzufügen" das fertige docker-compose.yml für den zu überwachenden Docker-Host kopieren:

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2024-11/scaled-1680-/Rnwimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2024-11/Rnwimage.png)

beszel (Agent)

```yaml
# BEISPIEL FÜR AGENT, NICHT BLIND KOPIEREN
services:
  beszel-agent:
    image: "henrygd/beszel-agent"
    container_name: "beszel-agent"
    restart: unless-stopped
    network_mode: host
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      # monitor other disks / partitions by mounting a folder in /extra-filesystems
      # - /mnt/disk/.beszel:/extra-filesystems/sda1:ro
    environment:
      PORT: 45876
      KEY: "ssh-ed25519 AAAAC3N........................lhJ6jc/+LcGSAwKYlfEt"
```