Auf unserer Test-VM mit 4 GB (kein DreamHost-Server) ließ jedes gemessene Dashboard fast den gesamten Arbeitsspeicher für deine Apps frei. Den höchsten Wert lieferte Komodo beim ersten Start nach einer frischen Installation: etwa 405 MiB, rund ein Zehntel der 4 GB. Spätere Starts lagen bei etwa 150 MiB. Portainer CE, das auf unserem Docker VPS Hosting vorinstalliert ist, war das leichteste der fünf.
Die Wahl hängt also davon ab, wie du arbeitest: wo du deine Compose-Dateien ablegst, wer sich sonst noch anmeldet, ob du aus Git deployst und was die Lizenz von deinem Unternehmen verlangt. Ein Kommentator auf Hacker News betreibt aus dem ersten dieser Gründe ein zweites Tool neben Portainer.
I run it alongside portainer because exactly of the compose.yaml file I want to have control over
Was jedes Dashboard auf unserer Test-VM verbraucht hat
Unsere Linux-Test-VM hatte 2 vCPU und 4 GB Arbeitsspeicher, genauso viel wie unser Tarif Stack 4. Wir haben jedes Dashboard aus der Compose-Datei seines Herstellers installiert und den Arbeitsspeicher einmal im Leerlauf und einmal mit drei kleinen Stacks daneben gemessen (nginx, Redis und PostgreSQL). Die vollständige Methode findest du am Ende der Seite.

Portainer CE war am leichtesten, mit dem geringsten Arbeitsspeicher in beiden Durchläufen und dem kleinsten Download. Dockhand und Dockge veränderten sich zwischen ihren zwei Durchläufen kaum und blieben bei etwa 78 und 142 MiB. Das Handbuch von Dockhand nennt weiterhin 512 MB als Minimum und empfiehlt 1 GB – mit diesem Wert solltest du planen, denn unsere Messung stammt von einer frischen Installation, die noch nichts zu tun hat.
Komodo und Arcane verhielten sich bei verschiedenen Starts unterschiedlich, deshalb haben wir sie erneut getestet. Der erste Start von Komodo überzeichnet wahrscheinlich, wie viel es deinen Apps wegnimmt. Bei diesem Start, einer frischen Installation, lag der Wert bei 405,1 MiB, davon 233,7 MiB für MongoDB, bei den folgenden Starts bei etwa 150 MiB. docker stats zieht nur den inaktiven Teil des Datei-Caches eines Containers ab, der aktive Teil bleibt also im Wert enthalten. Der belegte Speicher der VM selbst, der den Cache nicht mitzählt, stieg bei diesem Start nur um 187 MiB. Ein Teil der Messung ist also wahrscheinlich Cache, weil MongoDB seine neue Datenbank geschrieben hat. Wenn du Stack 8 nutzt, macht selbst der erste Start von Komodo nur etwa 5 % der 8 GB aus.
Arcane pendelt sich bei etwa 58 bis 68 MiB ein. Zwei seiner ersten fünf Starts lagen nach der üblichen Wartezeit von 2 Minuten höher, bei 125,9 und 138,6 MiB. Wir haben zwei weitere Durchläufe mit 10 Minuten Wartezeit gemacht, einen nach einer frischen Installation und einen nach einem Neustart, und sie ergaben 63,8 und 68,1 MiB. Die beiden hohen Werte sehen wir als Messungen, bevor sich Arcane eingependelt hatte.
Keines davon hat den Prozessor nennenswert belastet. Der MongoDB-Container von Komodo hatte den höchsten CPU-Median, unter 2 %, der von Portainer lag gerundet bei null.
Der veröffentlichte Test von Jacar aus dem August lief auf einem arm64-Debian-Server mit derselben Docker-Version. Seine 155 MiB für Dockge liegen nah an unserem Wert, seine 24 MiB für Portainer ein paar MiB höher. Seine 208 MiB für Komodo liegen zwischen unserem ersten Start und den späteren. Jacar hat alle drei gleichzeitig ohne Stacks betrieben und den Median aus acht Messungen über sechs Minuten gebildet, die Werte sind also nicht direkt vergleichbar. Jacar hat außerdem die entpackten Images auf der Festplatte gemessen, was mehr ist als der Download: 190 MB für Portainer, 1.150 MB für Dockge und 2.900 MB für Komodo mit MongoDB.
Im direkten Vergleich
Versionen, Preise und Lizenzbedingungen haben wir am 21. Oktober 2026 erneut geprüft. Die Zeilen zu Arbeitsspeicher und Download stammen aus unserem Test vom 16. Oktober, bei dem wir jeweils das an diesem Tag aktuelle Image des Herstellers verwendet haben.
| Portainer CE (vorinstalliert) | Dockge | Komodo | Dockhand | Arcane | |
|---|---|---|---|---|---|
| Was es ist | Vollständige Docker-Oberfläche | Compose-Dateien auf der Festplatte | Git-Deploys über mehrere Server | Docker-Oberfläche, Backups, SSO | Docker-Oberfläche, ein Container |
| Container | 1 | 1 | 3 | 1 | 1 |
| Arbeitsspeicher im Leerlauf | 17.6 MiB | 141.4 MiB | 149.5 MiB | 78.7 MiB | 59,3 bis 68,1 MiB |
| Mit 3 Stacks | 19.0 MiB | 142.1 MiB | 146.1 MiB | 77.2 MiB | 57.9 MiB |
| Download, arm64 | 41.3 MB | 258.0 MB | 806.0 MB | 205.6 MB | 56.9 MB |
| Erste Anmeldung | Setup-Token aus den Logs | Admin beim ersten Aufruf anlegen | Passwort in der env-Datei | Login unter Settings aktivieren | Passwort bei der ersten Anmeldung ändern |
| Teamrollen | Business Edition | Ein Admin | Kostenlos | Enterprise | Kostenlos |
| Deploy aus Git | Ja | Nein | Ja, bei Push | Ja, Webhooks | Ja, Git Sync |
| Weitere Server | Agents | Agents | Periphery-Agents | Hawser-Agents | Arcane Agent |
| Lizenz | zlib, kostenlos | MIT, kostenlos | GPL-3.0, kostenlos | BSL 1.1, kostenpflichtig für Unternehmen | BSD 3-Clause, kostenlos |
| Neueste Version | 2.45.3 LTS, 21. Okt. 2026 | 1.5.0, 30. März 2025 | v2.3.3, 1. Sept. 2026 | v1.0.54, 17. Okt. 2026 | v2.17.0, 21. Okt. 2026 |
Der Leerlaufwert von Komodo stammt von einem späteren Start, da der erste Start 405,1 MiB ergab, und der Bereich von Arcane lässt die beiden oben genannten frühen Messungen weg. Die drei Container von Komodo sind MongoDB, Core und Periphery. Die Download-Zeile zeigt, was Docker auf unserer arm64-VM gemeldet hat. Auf unseren x86-Servern würdest du laut Registry etwas mehr herunterladen: 44,8 MB für Portainer, 263,5 MB für Dockge, 214,6 MB für Dockhand und etwa 832 MB für die drei Images von Komodo.
Bei einer Standardinstallation zeigt Portainer ein Setup-Token in seinen Logs an und gibt dir 5 Minuten Zeit, um den Admin anzulegen. Auf unserem Docker-Image läuft es hinter dem HTTPS von Caddy. Portainer CE bietet dir einfache Benutzer, für Rollen brauchst du Business Edition, die für bis zu 3 Nodes kostenlos ist. Dockhand behält Rollen seiner Enterprise-Stufe vor.
Portainer CE deployt Stacks aus einem Git-Repository. Seine Stack-Dokumentation beschreibt GitOps-Updates per Polling oder Webhook, während der Beitrag zu CE vs. BE von Portainer automatische Updates als Business-Funktion aufführt. Deshalb haben wir es auf unserer Test-VM geprüft. Über die API von Portainer CE 2.45.2 akzeptierte ein aus Git deployter Stack sowohl ein Polling-Intervall von 5 Minuten als auch einen Webhook, und die Webhook-Adresse antwortete, als wir sie aufriefen. Einen Commit, um das erneute Deployment zu beobachten, haben wir nicht gepusht.
Wofür sich die einzelnen Dashboards eignen
Portainer CE deckt Container, Images, Volumes, Netzwerke und Stacks an einem Ort ab. Auf unserem Docker-Image läuft es bereits hinter HTTPS. Ein Komodo-Nutzer betreibt Portainer neben Komodo strictly for volume management.
Dockge bearbeitet und startet Compose-Stacks, und die Dateien bleiben in /opt/stacks auf deiner Festplatte, wo deine gewohnten docker compose-Befehle weiterhin funktionieren. Es gibt ein einziges Admin-Konto und keine Git-Deploys.
Komodo ist für Deployments über mehrere Server gebaut. Compose-Dateien können aus seiner Oberfläche, vom Host oder aus einem Git-Repo mit Auto-Deploy bei Push kommen, und es baut auch Images und führt geplante Abläufe aus. Es steht unter GPL-3.0 ohne Serverlimit, und Rollen, Single Sign-on und ein Audit-Trail darüber, wer was geändert hat, sind alle kostenlos. Es bringt MongoDB mit oder FerretDB auf Postgres für Systeme, auf denen aktuelles MongoDB nicht läuft. Das erste Admin-Passwort legst du vor dem ersten Start in seiner env-Datei fest.
Die kostenlose Stufe von Dockhand umfasst Git-Deploys mit Webhooks, Backups (in der Beta) und OIDC-Single-Sign-on. Es läuft als ein Container und erreicht andere Server über Hawser-Agents.
Arcane läuft als einzelner Container unter der BSD-Lizenz, mit Rollen und Berechtigungen, Git Sync und Agents für weitere Hosts in der kostenlosen Version.
Behalte Portainer CE, wenn
Du willst ein kostenloses Tool für Container, Images, Volumes und Stacks, einschließlich aus Git deployter Stacks, und dir gefällt, dass es bereits mit HTTPS läuft. Wenn ein Teammitglied eine eigene Rolle braucht, ist Business Edition für bis zu 3 Nodes kostenlos.
Ergänze Dockge, wenn
Du arbeitest mit Compose-Dateien und willst sie als einfache Dateien behalten, die du bearbeiten, in Git ablegen und mit docker compose starten kannst. Lege das Admin-Konto beim ersten Start über einen SSH-Tunnel an.
Wähle Komodo, Arcane oder Dockhand, wenn
Du willst Builds und Deploys bei jedem Git-Push über mehrere Server (Komodo), kostenlose Rollen über das 3-Node-Angebot von Portainer hinaus (Komodo und Arcane) oder kostenloses Single Sign-on (Komodo oder Dockhand). Dockhand berechnet Unternehmen pro Host.
Drei weitere Tools haben wir in der Tabelle weggelassen. Laut der eigenen README von Yacht wurde es schon länger nicht mehr aktualisiert. Dockpeek gibt dir schnelle Links zu den Webseiten, Logs und Image-Updates deiner Container. Lazydocker ist eine Terminal-Oberfläche, die nur läuft, solange du sie geöffnet hast, und im Leerlauf daher nichts verbraucht.
Portainer CE oder BE und was Dockhand kostet
Vier der fünf kosten dich nichts, egal wofür du sie nutzt. Portainer CE ist Open Source unter der zlib-Lizenz, Dockge unter MIT, Komodo unter GPL-3.0 und Arcane unter BSD-3-Clause.
Das kostenpflichtige Produkt von Portainer ist Business Edition. Es ergänzt rollenbasierte Zugriffskontrolle, eine umfassendere GitOps-Engine, Registry-Verwaltung, Audit-Logs und SSO und ist für bis zu 3 Nodes kostenlos, mit einer Lizenz pro Organisation. Portainer zählt jede Maschine, auf der der Portainer Server läuft oder die von einem verwaltet wird, als Node, ein einzelner VPS belegt also einen der drei. Darüber hinaus deckt Home & Student 15 Nodes für 155 $ im Jahr zur privaten Nutzung ab, und Starter beginnt bei 1.045 $ im Jahr für 5 Nodes. Auf einem einzelnen Server brauchst du Business Edition nur, wenn jemand anderes einen Login mit eingeschränkten Rechten braucht.
Lies die Lizenz von Dockhand genau. Es ist die Business Source License 1.1, und die ist keine Open-Source-Lizenz. Private Nutzung, gemeinnützige Organisationen, Schulen, Selbstständige, die Server betreiben, an denen sonst niemand arbeitet, sowie Entwicklung und Tests jeglicher Art sind kostenlos. Wenn dein Unternehmen es produktiv einsetzt, zahlst du pro Host. Jede Version wird vier Jahre nach ihrer Veröffentlichung zu Apache 2.0.
So fügst du ein zweites Dashboard hinzu
Der Setup-Beitrag erklärt, wie du Docker und Portainer auf einem VPS installierst. Für alles, was du neben Portainer hinzufügst, gehst du in dieser Reihenfolge vor.
- Zuerst Server und Portainer aktualisieren
Aktualisiere zuerst Portainer auf die neueste Version, 2.45.3 LTS (Stand 22. Oktober 2026), und spiele auch deine Systemupdates ein.
- Das neue Dashboard nur auf localhost starten
Nimm die Compose-Datei des Herstellers als Grundlage, ändere aber die Port-Zeile, damit das Dashboard nur auf dem Server selbst lauscht. Für Dockge wird diese Zeile zu:
yamlports: - "127.0.0.1:5001:5001"Lege bei Komodo das Admin-Passwort und die Schlüssel in seiner env-Datei fest, bevor du zum ersten Mal
docker compose up -dausführst. - SSH-Tunnel öffnen und Login einrichten
Leite von deinem eigenen Computer aus den Port des Dashboards weiter: 5001 für Dockge, 3000 für Dockhand, 3552 für Arcane oder 9120 für Komodo. Für Dockge führst du diesen Befehl aus und öffnest
http://localhost:5001in einem Browser:bashssh -L 5001:localhost:5001 you@your-server-ipRichte danach vor allem anderen den Login ein. Lege in Dockge das Admin-Konto an. Aktiviere in Dockhand den Login unter Settings im Bereich Authentication. Arcane fordert dich bei der ersten Anmeldung auf, ein neues Passwort festzulegen.
- Per Caddy eine Domain zuweisen, wenn es im Web erreichbar sein soll
Caddy liefert Portainer auf unserem Docker-Image bereits über HTTPS aus. Füge der Konfiguration von Caddy eine Site für das neue Dashboard hinzu, die auf den lokalen Port zeigt, damit das Dashboard weiterhin nur auf dem Server selbst lauscht.
- Entscheiden, ob Portainer bleibt
Laut der README von Dockge verwaltet es einen bestehenden Stack erst, wenn seine Datei unter
/opt/stacks/<name>/compose.yamlliegt. Kopiere deshalb die Compose-Datei jedes Stacks aus dem Web-Editor von Portainer in diesen Ordner, bevor du Portainer stoppst. Portainer speichert Umgebungsvariablen, die du in seiner Oberfläche festlegst, getrennt von der Compose-Datei, kopiere sie also in eine.env-Datei daneben. Ob Komodo, Arcane oder Dockhand Stacks übernehmen, die ein anderes Tool gestartet hat, haben wir nicht getestet, prüfe das also zuerst an einem Stack, den du entbehren kannst. Portainer brauchte auf unserer Test-VM unter 20 MiB, du kannst es also weiterlaufen lassen.
Der Support von DreamHost ist rund um die Uhr für Hardware, Netzwerk und Konnektivität erreichbar. Betriebssystem, Software und Konfiguration verwaltest du selbst, einschließlich der Updates für jedes Dashboard, das du hinzufügst.
So haben wir gemessen
DreamHost hat den Test am 16. Oktober 2026 durchgeführt. Die Test-VM lief mit Ubuntu 24.04.4 LTS über Colima und nutzte die Virtualisierung von Apple auf einem Mac mit Apple Silicon: aarch64, 2 vCPU, 4 GB Arbeitsspeicher und Docker 29.5.2. Jedes Dashboard startete mit der Compose-Datei seines Herstellers. Eingetragen waren nur die Passwörter und Schlüssel, die du laut Hersteller setzen sollst. Bevor das nächste Dashboard startete, haben wir das vorherige wieder heruntergefahren. Die Images wurden vorab heruntergeladen, damit die Download-Geschwindigkeit nicht mitzählte. Jeder Wert ist der Median aus 12 docker stats-Messungen im Abstand von 5 Sekunden nach einer Einschwingzeit von 2 Minuten (10 Minuten bei den letzten beiden Durchläufen von Arcane). Wir haben den Wert MEM USAGE
verwendet und die eigenen Container jedes Dashboards zusammengezählt. Alles andere auf der VM blieb außen vor. Die drei Test-Stacks liefen aus /opt/stacks, wurden mit einfachem docker compose gestartet und sind in keinem Dashboard-Wert enthalten. Die Weboberfläche jedes Dashboards antwortete innerhalb von 5 Sekunden nach dem Startbefehl. Der erste Start von Komodo war mit 4,7 Sekunden der langsamste.
Die Werte werden nicht exakt zu deinem Server passen, denn unsere Server laufen mit x86-Prozessoren vom Typ AMD EPYC, während die VM arm64 nutzt. Der erste Start jedes Tools war eine frische Installation, spätere Starts behielten ihre Daten-Volumes. Niemand hat sich angemeldet, und es gab noch keinen Verlauf und kein Git-Repository. Deine eigene Nutzung kommt noch hinzu. Portainer klont Git-Repositorys in sein Daten-Volume, und Komodo behält standardmäßig seine letzten 14 Datenbank-Backups. Wir haben Arbeitsspeicher und CPU erst nach zwei Minuten Leerlauf ohne geöffneten Browser-Tab gemessen. Lastspitzen beim Start und die Arbeit, die ein Dashboard leistet, während du es benutzt, sind in diesen Werten also nicht enthalten. Außerdem haben wir nie zwei Dashboards gleichzeitig betrieben und nicht geprüft, ob eines die Stacks übernimmt, die ein anderes gestartet hat. Portainer, Dockge und Dockhand haben wir bei jeweils zwei Starts gemessen, Komodo bei drei und Arcane bei sieben.
FAQs zu Docker-Dashboards
Ist Dockge tot?
Seit dem 30. März 2025, als Version 1.5.0 erschien, gab es kein neues Release mehr. Nightly-Images werden aber weiterhin gebaut, und am 15. Oktober 2026 wurde ein Pull Request eröffnet, der Benutzerkonten hinzufügt. Behalte die Release-Seite im Auge, um eine neue Version nicht zu verpassen.
Kann ich zwei Dashboards auf einem Server betreiben?
Jedes Dashboard spricht über den Docker-Socket mit derselben Docker-Engine, daher können zwei problemlos nebeneinander laufen. Portainer und Dockge kommen zusammen auf etwa 159 MiB, wenn du ihre einzeln gemessenen Leerlaufwerte von unserer Test-VM addierst. Beide gleichzeitig haben wir nicht betrieben. Dockge verwaltet nur Stacks, deren Compose-Dateien in seinem Stacks-Ordner liegen, standardmäßig /opt/stacks.
Brauche ich überhaupt ein Dashboard?
Docker und Compose funktionieren auch über die Kommandozeile per SSH, und auf unserem Docker-VPS kannst du Container auf beide Arten verwalten. Ein Dashboard lohnt sich, wenn du Logs, Neustarts und Image-Updates nur einen Klick entfernt haben möchtest. Es hilft auch, wenn jemand ohne Terminal-Erfahrung nach dem Rechten sehen soll.
Welchen Tarif brauche ich für Docker und ein Dashboard?
Plane die Größe nach deinen Apps, denn jedes Dashboard hier ließ fast den gesamten Speicher unserer 4-GB-Test-VM frei. Den Rest rechnet Welchen VPS-Tarif brauche ich? für dich zusammen.
Quellen
- Docker VPS Hosting, DreamHost, abgerufen am 21. Okt. 2026. dreamhost.com/hosting/vps/docker
- Komodo vs Portainer vs Dockge in 2026, Jacar, veröffentlicht am 31. Aug. 2026, abgerufen am 16. Okt. 2026. jacar.es/en/komodo-vs-portainer-vs-dockge-comparison
- Install Portainer CE with Docker on Linux, Portainer docs, abgerufen am 16. Okt. 2026. docs.portainer.io/start/install-ce/server/docker/linux
- Setup token, Portainer docs, abgerufen am 16. Okt. 2026. docs.portainer.io/faqs/installing/setup-token
- Add a new stack, Portainer docs, abgerufen am 16. Okt. 2026. docs.portainer.io/user/docker/stacks/add
- Requirements and prerequisites, Portainer docs, abgerufen am 16. Okt. 2026. docs.portainer.io/start/requirements-and-prerequisites
- Portainer CE vs Portainer BE: which should you install?, Portainer, abgerufen am 16. Okt. 2026. portainer.io/blog/portainer-community-edition-ce-vs-portainer-business-edition-be-which-should-you-install
- Pricing, Portainer, abgerufen am 21. Okt. 2026. portainer.io/pricing
- Get 3 nodes free, Portainer, abgerufen am 21. Okt. 2026. portainer.io/take-3
- Home & Student, Portainer, abgerufen am 21. Okt. 2026. portainer.io/homeandstudent
- Portainer releases, Portainer (GitHub), abgerufen am 21. Okt. 2026. github.com/portainer/portainer/releases
- Dockge README, Dockge (GitHub), abgerufen am 16. Okt. 2026. github.com/louislam/dockge
- Dockge releases, Dockge (GitHub), abgerufen am 21. Okt. 2026. github.com/louislam/dockge/releases
- Dockge image tags, Docker Hub, abgerufen am 16. Okt. 2026. hub.docker.com/r/louislam/dockge/tags
- Dockge setup page (Setup.vue), Dockge (GitHub), abgerufen am 16. Okt. 2026. github.com/louislam/dockge/blob/master/frontend/src/pages/Setup.vue
- Add user accounts and resource quotas (pull request #1006), Dockge (GitHub), abgerufen am 16. Okt. 2026. github.com/louislam/dockge/pull/1006
- What is Komodo?, Komodo docs, abgerufen am 16. Okt. 2026. komo.do/docs/intro
- Setup Komodo Core, Komodo docs, abgerufen am 16. Okt. 2026. komo.do/docs/setup
- MongoDB setup, Komodo docs, abgerufen am 16. Okt. 2026. komo.do/docs/setup/mongo
- compose.env, Komodo (GitHub), abgerufen am 16. Okt. 2026. github.com/moghtech/komodo/blob/main/compose/compose.env
- Komodo releases, Komodo (GitHub), abgerufen am 21. Okt. 2026. github.com/moghtech/komodo/releases
- Komodo issue #1054, GitHub, abgerufen am 16. Okt. 2026. github.com/moghtech/komodo/issues/1054
- Dockhand: features and pricing, Dockhand, abgerufen am 21. Okt. 2026. dockhand.pro
- Dockhand manual, Dockhand, abgerufen am 16. Okt. 2026. dockhand.pro/manual
- Dockhand license, Dockhand (GitHub), abgerufen am 21. Okt. 2026. github.com/Finsys/dockhand/blob/main/LICENSE.txt
- Dockhand releases, Dockhand (GitHub), abgerufen am 21. Okt. 2026. github.com/Finsys/dockhand/releases
- Installation, Arcane docs, abgerufen am 16. Okt. 2026. getarcane.app/docs/get-started/installation
- Git Sync, Arcane docs, abgerufen am 16. Okt. 2026. getarcane.app/docs/docker/git-sync.html
- Remote Environments, Arcane docs, abgerufen am 16. Okt. 2026. getarcane.app/docs/remote/environments.html
- Roles & Permissions, Arcane docs, abgerufen am 16. Okt. 2026. getarcane.app/docs/access/roles
- Arcane repository and releases, Arcane (GitHub), abgerufen am 21. Okt. 2026. github.com/getarcaneapp/arcane/releases
- docker container stats, Docker docs, abgerufen am 16. Okt. 2026. docs.docker.com/reference/cli/docker/container/stats
- Hacker News comment on Dockge and Portainer, Hacker News, gepostet am 2. Apr. 2025, abgerufen am 16. Okt. 2026. news.ycombinator.com/item?id=43559147
- Yacht README, Yacht (GitHub), abgerufen am 16. Okt. 2026. github.com/SelfhostedPro/Yacht
- Dockpeek README, Dockpeek (GitHub), abgerufen am 16. Okt. 2026. github.com/dockpeek/dockpeek
- Lazydocker README, Lazydocker (GitHub), abgerufen am 16. Okt. 2026. github.com/jesseduffield/lazydocker