Kostenlose und Open-Source-Webui zum Verwalten Ihrer Container.
Merkmale
Ein dynamisches Aktualisieren von Dashboard, das Servermetriken zusammen mit Containermetriken und Containersteuerungen anzeigt.
Multi-User-Unterstützung mit dem Berechtigungssystem.
Containeraktionen: Starten Sie, stoppen, innehalten, neu starten, Details anzeigen, Protokolle anzeigen.
Windows, Linux und MacOS -kompatible.
Hell/dunkler Modus.
Mobilfreundlich.
Verwalten Sie Ihre Docker -Netzwerke, Bilder und Bände.
Einfach zu installierende App -Vorlagen.
Docker Compose Support.
Container aktualisieren (geplant).
Templates.json behält die Kompatibilität mit Portainer bei, sodass Sie die Vorlage verwenden können, ohne Dweebui zu verwenden.
Voreingestellte Variablen (geplant).
Themen (geplant).
Um
Ich habe dies als persönliches Projekt begonnen, um mich mit JavaScript und Node.js vertraut zu machen. Daher gibt es möglicherweise einige grobe Kanten und Spaghetti -Code.
Ich bin offen für Beiträge, aber Sie möchten vielleicht warten, bis ich zuerst V1.0 erreiche.
Bitte veröffentlichen Sie Probleme und Diskussionen, damit ich weiß, auf welche Fehler und Funktionen ich mich konzentrieren soll.
Dweebui ist eine Verwaltungsschnittstelle und sollte nicht direkt dem Internet ausgesetzt sein.
Fügen Sie den obigen Inhalt in eine Datei namens docker-compose.yml ein und platzieren Sie sie dann in einen Ordner namens dweebui .
Öffnen Sie ein Terminal im dweebui -Ordner und geben Sie dann docker compose up -d ein.
Möglicherweise müssen Sie docker-compose up -d verwenden oder den Befehl als Root mit sudo docker compose up -d oder sudo docker-compose up -d ausführen.
Konfiguration:
PORT - Gibt an, an welchen Port der Dienst beim Start bindet. Standard ist 8000 .
SECRET - ein freigegebenes Geheimnis, das von der Registrierungsseite verwendet wird.
Credits
Dockerode und Dockerode-Compose von Apocas: https://github.com/apocas/dockerode
UI wurde mit HTML- und CSS -Elementen von https://tabler.io/ gebaut
Apps-Vorlage basierend auf Portainer-Vorlage von Lissy93: https://github.com/lissy93/portainer-templates
Symbole von WalkxCode mit einigen Umbenennungen und Ergänzungen: https://github.com/walkxcode/dashboard-icons
Unterstützer
MM (Patreon)
PD (BuyMeacoffee)
Expandieren
Zusätzliche Informationen
Versionv0.60 (June 9th 2024) - Permissions system and import templates