🚧 Pre-Release v1.3 [Work in Progress] ★ In Awesome-Go gelistet (#6665) ⚡ ~12 MB RAM · Single Binary GNU GPL-3.0
🚧
Pre-Release Status: Diese Software ist noch nicht fertiggestellt und befindet sich in aktiver Entwicklung. Alle Versionen und Binaries sind Pre-Releases (WIP).
Pre-Release Notice: This software is not yet finished and is under active development. All versions and binaries are pre-releases (WIP).

Die radikal schlanke
Portainer-Alternative in Go.

Schluss mit 250 MB RAM-Verschwendung, trägen Webinterfaces und komplexer Container-im-Container-Schachtelung. docklite ist ein kompaktes Single-Binary Dashboard in Go & Astro: Direkte docker.sock Unix-Streaming-Kommunikation, integriertes WebSocket Exec-Terminal, Compose-Stacks und Live-SSE-Metriken.

The Radically Lightweight
Portainer Alternative in Go.

Say goodbye to 250 MB RAM overhead, sluggish web UIs, and container-inside-container nests. docklite is a compact standalone binary built in Go & Astro: Direct docker.sock Unix streaming, in-browser WebSocket exec terminal, Compose stacks, and live SSE metrics.

Go Toolchain: go install github.com/benzjeremy/docklite@latest

Cybernetic-Dark Cockpit & Web-Terminal

Erlebe die 60 FPS Canvas-Telemetrie und teste das integrierte Exec-Terminal direkt im Browser.

Echtzeit-Telemetrie (60 FPS Dual-Axis Wave)
SSE Aktiv
Host CPU: 14.2% RAM Auslastung: 11.8 MB / 16 GB (Docklite Daemon)

Sub-Millisekunden-Streaming direkt via /var/run/docker.sock. Verbraucht im Leerlauf unter 0.1% CPU.

💻 In-Browser Exec Terminal WebSocket PTY
⚡ docklite v1.3 WebSocket PTY Session verbunden (sh) Tippe einen Befehl oder klicke auf die Quick-Buttons oben:
root@container:/#

Ressourceneffizienz ohne Kompromisse

Docklite verbindet sich direkt mit der Docker-Engine über den lokalen Unix-Socket. Keine Zwischenschichten, minimale Latenz.

~12 MB
RAM-Verbrauch im Betrieb
Über 95% weniger Speicherverbrauch im Vergleich zu Portainer (~250 MB) oder Docker Desktop (~1,5 GB).
< 50 ms
Kaltstartzeit
Single Standalone Binary startet augenblicklich und öffnet die Weboberfläche ohne Boot-Verzögerung.
0 MB
Externe Cloud-Abhängigkeit
Kein erzwungener Login, keine Telemetrie-Pakete, keine externen Datenbanken. Vollständig autark.
100%
Direkte Socket-Kontrolle
Echtzeit-SSE-Streaming direkt aus /var/run/docker.sock ohne REST-Overhead.
Kriterium ⚡ docklite v1.3 🐢 Portainer CE
RAM-Verbrauch ca. 10–12 MB RAM ca. 200–350 MB RAM
Binary / Image Größe ca. 12 MB Standalone Binary ca. 280 MB Docker Image
In-Browser Exec Terminal ✓ Integriertes WebSocket PTY Terminal Träges Iframe / Externes Plugin
Docker Compose Stacks ✓ Automatische Gruppierung & 1-Klick Stack Control Schwergewichtige Stack-Verwaltung
Installation 1 Befehl (Standalone Binary oder go install) Docker-Compose / Container-im-Container
Socket-Kommunikation Direkter Unix-Socket Stream mit SSE REST-API Abfrageschleifen
Lizenz GNU GPL-3.0 (100% Freie Software) Z2L / Business-Tier Beschränkungen

Präzise Werkzeuge für Entwickler & DevOps

Alles Wesentliche, um Container zu monitoren, Logs zu analysieren und Ressourcen zu schonen.

Direkter Unix-Socket Stream

Spricht nativ mit /var/run/docker.sock (Linux) oder der Named Pipe (Windows). Keine Zwischenserver, keine Latenz.

📊

Echtzeit SSE-Metriken

CPU-, RAM-, Netzwerk- und I/O-Statistiken werden per Server-Sent Events (SSE) verlustfrei und ressourcensparend in den Browser gestreamt.

💻

In-Browser Exec Terminal

Vollwertige interaktive Shells (bash, sh) direkt im Container über echte RFC-6455 WebSockets und PTY-Streams mit Glow-Cursor und Farb-Highlights.

🗂️

Compose Stacks Inspector

Multi-Container-Stacks werden automatisch anhand von Docker-Labels gruppiert. 1-Klick Stack Restart und Stop für ganze Microservice-Verbünde.

🎮

Volle Lifecycle-Kontrolle

Starte, stoppe, pausiere oder starte Container neu mit einem Klick. Automatischer Prune-Modus entfernt verwaiste Container und Images.

📜

Live Log-Viewer

Echtzeit-Logstreaming mit Farbhervorhebung, Filterung und Autoscroll direkt im Webbrowser ohne Terminal-Blockaden.

📦

Single Standalone Binary

Backend in Go und Frontend in Astro sind in einer einzigen, statisch gelinkten 12 MB Binary gebündelt. Keine externen Node.js Abhängigkeiten.

🏆

Awesome-Go Auszeichnung

Offiziell gelistet in der kuratierten Sammlung Awesome-Go in der Kategorie DevOps Tools.

In 5 Sekunden betriebsbereit

Wähle dein Betriebssystem oder nutze die Go Toolchain.

🐧

Linux (x86_64)

Tarball herunterladen, Berechtigungen setzen und Web-UI auf Wunschport starten:

tar -xzf docklite-*-linux.tar.gz
chmod +x docklite
./docklite --port 8080
🪟

Windows (x86_64)

ZIP-Archiv entpacken und direkt ausführen (verbindet sich mit Docker Desktop Engine):

1. docklite-*-windows.zip entpacken
2. docklite.exe ausführen
3. Browser öffnen auf http://localhost:8080

👥 Mitwirkende & Autoren

JB
Jeremy Benz
Projektgründer & Lead Systems Developer
AI Pair Programming:
Google Antigravity Claude Code
© 2026 Jeremy Benz · Nordrhein-Westfalen, Deutschland

⚖️ Freie Software (GNU GPL-3.0)

Dieses Projekt steht unter der GNU General Public License v3.0 (GPL-3.0). Sie garantiert jedem Nutzer die Freiheit, das Programm auszuführen, den Quellcode zu studieren, anzupassen und weiterzuverbreiten.

Offizielle Lizenzdatei auf GitHub einsehen →