Dozzle einfach selbst hosten

Dozzle einfach selbst hosten

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
4 min

Dozzle ist ein leichtgewichtiger Echtzeit-Log-Viewer für Docker-Container. Statt docker logs im Terminal zu nutzen, bekommst du mit Dozzle eine übersichtliche Web-Oberfläche zum Durchsuchen, Filtern und Beobachten von Logs über alle Container hinweg. Komplett kostenlos, Open Source und ohne Datenbank - Dozzle liest einfach direkt aus deinem Docker-Daemon und streamt die Logs in Echtzeit.

Sliplane ist eine managed Container-Plattform, die Self-Hosting einfach macht. Mit One-Click Deployment hast du Dozzle in Minuten am Laufen - kein Server-Setup, keine Reverse-Proxy-Config, keine Infrastruktur zum Warten.

Voraussetzungen

Bevor du loslegst, brauchst du einen Sliplane Account (kostenlose Testphase verfügbar).

Schnellstart

Sliplane bietet One-Click Deployment mit Presets.

SliplaneDozzle deployen >
  1. Klick auf den Deploy-Button oben
  2. Wähl ein Projekt aus
  3. Wähl einen Server aus (bei Neuanmeldung bekommst du einen 48-Stunden-Testserver gratis)
  4. Klick auf Deploy!

Über das Preset

Das One-Click Deployment oben nutzt das Dozzle-Preset von Sliplane. Das ist dabei:

  • Offizielles amir20/dozzle Image
  • Version v10.6.0 für Stabilität gepinnt
  • Port 8080 für die Web UI freigegeben
  • Kein persistenter Speicher nötig - Dozzle ist komplett stateless

Dozzle streamt Logs direkt von Docker in Echtzeit. Es speichert keine Daten, also gibt es nichts zu sichern oder zu migrieren.

Nächste Schritte

Sobald Dozzle auf Sliplane läuft, greifst du über die von Sliplane bereitgestellte Domain darauf zu (z.B. dozzle-xxxx.sliplane.app).

Erste Schritte

Dozzle erkennt automatisch alle laufenden Container auf deinem Server und zeigt deren Logs an. Du kannst:

  • Logs mit Volltextsuche oder Regex durchsuchen
  • Nach Container-Name oder Log-Level filtern
  • Live-Streaming der Logs in Echtzeit verfolgen
  • Zwischen Containern über die Seitenleiste wechseln

Umgebungsvariablen

Du kannst das Verhalten von Dozzle mit diesen Umgebungsvariablen anpassen:

VariableStandardBeschreibung
DOZZLE_LEVELinfoLog-Level für Dozzle selbst (debug, info, warn, error)
DOZZLE_NO_ANALYTICSfalseAuf true setzen, um anonyme Analytics zu deaktivieren
DOZZLE_FILTER(keiner)Container nach Label filtern (z.B. name=myapp)

Logging

Dozzle selbst gibt Logs an STDOUT aus, was super mit dem eingebauten Log-Viewer von Sliplane funktioniert. Wenn du mehr Details von Dozzle brauchst, setz DOZZLE_LEVEL auf debug. Allgemeine Docker-Logging-Tipps findest du in unserem Beitrag zu Docker Logs.

Kostenvergleich

Du kannst Dozzle auch bei anderen Cloud-Anbietern selbst hosten. Hier ein Preisvergleich der gängigsten Anbieter:

AnbietervCPURAMDiskMonatliche KostenAnmerkung
Sliplane22 GB40 GB€9 (~$10,65)Flatrate, 1 TB Bandbreite, SSL inklusive
Fly.io22 GB40 GB~$18Disk und Bandbreite separat berechnet
Render12 GB40 GB~$35100 GB Bandbreite, Disk separat berechnet
Railway22 GB40 GB~$67 + $20 PlanPro-Plan-Minimum, nutzungsbasiert, Bandbreite separat berechnet
Klick hier, um die Berechnung zu sehen.

(Angenommen, eine dauerhaft laufende Instanz mit 730 Stunden/Monat)

  • Sliplane: pauschal €9/Monat für den Base-Server. Unbegrenzte Services auf demselben Server, 1 TB Egress und SSL inklusive.
  • Fly.io: shared-cpu-2x 2 GB = $11,83/Mo + 40 GB Volume × $0,15/GB = $6 -> ~$17,83/Mo. Egress separat berechnet ($0,02/GB in EU).
  • Render: nächstmögliche Option ist Standard ($25, 1 vCPU / 2 GB) plus 40 GB Disk × $0,25/GB = $10 -> ~$35/Mo. Upgrade auf Pro (2 vCPU / 4 GB) kostet $85/Mo + Disk.
  • Railway (Pro-Plan): CPU 2 × $0,00000772/s × 2.628.000 s = $40,57; RAM 2 × $0,00000386/s × 2.628.000 s = $20,29; Volume 40 × $0,00000006/s × 2.628.000 s = $6,31 -> ~$67/Mo Compute, plus $20/Mo Pro-Plan-Minimum und $0,05/GB Egress.

Bandbreitenkosten können bei nutzungsbasierten Anbietern schnell steigen. Nutz unser Bandbreiten-Kostenvergleichstool, um zu sehen, was dein Egress bei jedem Anbieter kosten würde.

FAQ

Wofür wird Dozzle verwendet?

Dozzle ist ein Echtzeit-Log-Viewer für Docker-Container. Du bekommst eine übersichtliche Web UI zum Überwachen, Durchsuchen und Filtern von Logs über alle Container auf deinem Docker-Host. Beliebt bei Entwicklern und Admins, die etwas Leichtgewichtiges wollen, ohne einen kompletten Logging-Stack wie ELK oder Grafana Loki aufzusetzen. Schau dir unsere Liste von 5 tollen Docker-Tools für weitere nützliche Container-Utilities an.

Wie konfiguriere ich die Log-Aufbewahrung?

Dozzle speichert keine Logs - es streamt sie direkt von Docker. Die Log-Aufbewahrung wird über Dockers Logging-Driver gesteuert. Standardmäßig behält Docker alle Logs in JSON-Dateien. Du kannst die Aufbewahrung mit Dockers --log-opt max-size und --log-opt max-file Optionen konfigurieren.

Wie update ich Dozzle?

Änder den Image-Tag in deinen Service-Einstellungen auf die neueste Version und deploy neu. Prüf Docker Hub für die aktuellste stabile Version.

Gibt es Alternativen zu Dozzle?

Ja, es gibt mehrere Optionen je nach Bedarf. Portainer bietet Log-Anzeige als Teil einer vollständigen Docker-Management-UI. Für fortgeschrittenere Setups bietet Grafana mit Loki Log-Aggregation und Abfragen im großen Maßstab. Der eingebaute docker logs Befehl funktioniert auch für schnelle Checks im Terminal.

Kann Dozzle mehrere Docker-Hosts überwachen?

Ja. Dozzle unterstützt die Verbindung zu Remote-Docker-Hosts über die Umgebungsvariable DOZZLE_REMOTE_HOST. Du kannst mehrere Hosts kommagetrennt angeben, um Logs von Containern auf verschiedenen Servern in einem einzigen Dashboard zu sehen.

Dozzle jetzt selbst hosten - ganz easy!

Sliplane gibt dir alles, was du brauchst, um Dozzle ohne Server-Stress zu betreiben.