Coolify vs. Dokploy vs. Kamal: Welches Tool für Ihren VPS?
Coolify, Dokploy und Kamal im Vergleich: Preise, Serveranforderungen, Deployments, Backups, HTTPS und Sicherheit. So finden Sie die passende PaaS für Ihren VPS.
Mit Coolify, Dokploy und Kamal betreiben Sie eine Deployment-Plattform nach dem Vorbild von Heroku oder Vercel auf Ihrem eigenen Linux-VPS: Sie pushen Code, und das Tool baut ihn, startet ihn und macht ihn per HTTPS erreichbar. Dieser Vergleich von Coolify, Dokploy und Kamal zeigt, wie jede dieser selbst gehosteten PaaS-Lösungen Deployments durchführt, was sie für Datenbanken und Backups leistet, wie es um die Sicherheit steht, was sie kostet und wie groß der Server sein muss. So können Sie sich entscheiden, bevor Sie etwas installieren. Alle Angaben stammen aus der Dokumentation der Projekte selbst, Stand 30. Oktober 2026.
Gegenüber einer verwalteten Plattform verzichten Sie darauf, dass sich jemand anderes um den Server kümmert. Updates, Backups und die Firewall sind Ihre Sache, egal für welches Tool Sie sich entscheiden.
Coolify, Dokploy oder Kamal: die kurze Antwort
- Wählen Sie Coolify, wenn Sie ein Web-Dashboard, Datenbanken und Dienste per Klick sowie Deployments von Ihrem Git-Anbieter mit wenig Einrichtungsaufwand wollen.
- Wählen Sie Dokploy, wenn Sie ebenfalls ein Dashboard wollen, das auf Docker Swarm aufbaut, mit Datenbank-Backups nach S3 und einer Cloud-Option für das Control Panel.
- Wählen Sie Kamal, wenn Ihre App ein Dockerfile hat und Sie Deployments gern aus dem Terminal oder einem CI-Job starten, ganz ohne Dashboard.
Coolify vs. Dokploy vs. Kamal auf einen Blick
| Coolify | Dokploy | Kamal | |
|---|---|---|---|
| Oberfläche | Web-Dashboard | Web-Dashboard | Kommandozeile |
| Neueste Version (Stand 30. Okt. 2026) | v4.5.3, 28. Okt. 2026 | v0.30.10, 22. Okt. 2026 | 2.12.0, 18. Juni 2026 |
| Läuft auf | Docker | Docker Swarm | Docker, auf Servern, die Sie per SSH erreichen |
| Reverse Proxy und HTTPS | Proxy mit automatischen Zertifikaten | Traefik mit Let's Encrypt | kamal-proxy; Let's Encrypt automatisch auf einem einzelnen Server |
| Deployments ohne Ausfallzeit | Rolling Updates, nicht für Docker-Compose-Apps | Erst mit eingerichtetem Health Check | Integriert, mit Health Check auf /up |
| Datenbank-Backups | Zeitgesteuert, lokal und S3 | Zeitgesteuert, nach S3 | Nicht enthalten |
| Dokumentiertes Minimum | 2 Kerne, 2 GB RAM, 10 GB Speicherplatz | 2 GB RAM, 30 GB Speicherplatz | Keine Angabe |
| Kostenpflichtiges Angebot | Optionales Cloud-Dashboard | Optionale Cloud- und Enterprise-Edition | Keines |
Coolify: Anforderungen, Installation und Preise
Als Dashboard ist Coolify das umfassendste der drei Tools. Bei Redaktionsschluss ist v4.5.3 die neueste Version, veröffentlicht am 28. Oktober 2026. [1]
Server und Installation. Coolify verlangt 2 CPU-Kerne, 2 GB RAM und 10 GB freien Speicherplatz auf einem Linux-Server mit amd64 oder arm64. Es startet auch mit weniger, doch das Projekt rät davon ab und warnt, dass Builds auf demselben Server dazu führen können, dass dieser Server nicht mehr reagiert. Unter Ubuntu sollten Sie eine LTS-Version verwenden. [2]
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bashLegen Sie das Admin-Konto an, sobald das Installationsskript fertig ist. Die Coolify-Dokumentation warnt: Wer die Registrierungsseite als Erster erreicht, wird Administrator der Instanz, mit Root-Zugriff auf den Server.
Deployments. Bei Apps auf Basis von Nixpacks, Railpack, statischen Seiten, Dockerfile oder Docker-Image startet Coolify den neuen Container neben dem alten, wartet auf dessen Health Check und entfernt erst dann den alten. Docker-Compose-Apps bekommen dieses Rolling Update nicht, und die Dokumentation stellt klar, dass Rolling Updates allein noch kein Deployment ohne Ausfallzeit bedeuten: Ihre App muss trotzdem melden, wann sie bereit ist, und sauber herunterfahren. [3]
Datenbanken und Backups. Zeitgesteuerte Backups gibt es für PostgreSQL, MySQL, MariaDB, MongoDB, ClickHouse und SQLite. Jedes Backup wird auf dem Server abgelegt, eine Kopie lässt sich zusätzlich in einen S3-kompatiblen Speicher hochladen. Redis, Dragonfly und KeyDB sind nicht abgedeckt, und die Dokumentation empfiehlt eine Testwiederherstellung, bevor Sie sich auf ein Backup verlassen. [4] Wie Sie Backups außerhalb des Servers aufbewahren, zeigt unsere Anleitung zu automatischen VPS-Backups.
Skalierung. Die Unterstützung für Docker Swarm ist in Coolify abgekündigt und fällt mit Coolify v5 weg. Für neue Setups, die mehrere Server umfassen, verweist das Projekt auf Multi-Server-Deployments hinter einem externen Load Balancer. [5]
Preis. Selbst gehostet ist Coolify kostenlos, mit allen Funktionen. Coolify Cloud betreibt das Dashboard für Sie, während Ihre Apps auf Ihren eigenen Servern bleiben, und kostet 5 US-Dollar im Monat für zwei Server plus 3 US-Dollar für jeden weiteren Server. [6]
Dokploy: Anforderungen, Installation und Preise
Dokploy ist die zweite Option mit Dashboard. Die neueste Version ist v0.30.10 vom 22. Oktober 2026, neue Versionen erscheinen alle paar Tage bis Wochen. [7]
Server und Installation. Dokploy verlangt mindestens 2 GB RAM und 30 GB Speicherplatz und nennt Versionen von Ubuntu, Debian, Fedora und CentOS, auf denen es getestet wurde. Die Ports 80, 443 und 3000 müssen frei sein, sonst bricht das Installationsskript ab. Fehlt Docker, installiert das Skript es mit. [8]
curl -sSL https://dokploy.com/install.sh | shRufen Sie nach der Installation die IP-Adresse des Servers auf Port 3000 auf, legen Sie das Admin-Konto an und richten Sie dann eine Domain mit HTTPS für das Panel ein. [8]
Deployments. Dokploy betreibt Ihre Apps als Docker-Swarm-Services. Standardmäßig stoppt ein neues Deployment den laufenden Container, bevor der neue bereit ist, was zu einem „Bad Gateway“-Fehler führen kann. Um das zu vermeiden, fügen Sie in den Swarm-Einstellungen der App einen Health Check hinzu, der erst dann erfolgreich ist, wenn die App Anfragen beantworten kann. [9]
Datenbanken und Backups. Datenbank-Backups laufen nach einem Cron-Zeitplan in einen S3-Bucket, den Sie als Ziel einrichten, und eine Test-Schaltfläche prüft die Einrichtung, bevor Sie sich darauf verlassen. [10]
Editionen. Die selbst gehostete Open-Source-Edition ist kostenlos und umfasst Apps, Datenbanken, Docker Compose, Domains, Zertifikate, Templates und Remote-Server. SSO, SCIM, benutzerdefinierte Rollen, Audit-Logs und White-Labeling erfordern eine Enterprise-Lizenz, und Dokploy Cloud kostet ab 4,50 US-Dollar im Monat pro Server. [11]
Coolify vs. Dokploy: die wichtigsten Unterschiede
Coolify und Dokploy sind beide Web-Dashboards für das Deployment von Docker-Apps, und beide können Sie kostenlos selbst hosten. Sie unterscheiden sich darin, was darunter läuft, wie Deployments Ausfallzeiten vermeiden und welche Extras Geld kosten:
- Unterbau: Coolify betreibt Apps mit Docker und lässt Docker Swarm auslaufen [5]; Dokploy betreibt sie als Docker-Swarm-Services. [9]
- Ohne Ausfallzeit: Coolify nutzt für die meisten App-Typen Rolling Updates, aber nicht für Docker-Compose-Apps [3]; Dokploy braucht dafür einen Health Check, den Sie selbst hinzufügen. [9]
- Backups: Coolify behält für sechs Datenbank-Engines eine Kopie auf dem Server und kann sie nach S3 hochladen [4]; Dokploy schickt Datenbank-Backups in einen S3-Bucket. [10]
- Kostenpflichtige Funktionen: Das selbst gehostete Coolify enthält alle Funktionen [6]; Dokploy reserviert SSO, SCIM, benutzerdefinierte Rollen und Audit-Logs für seine Enterprise-Edition. [11]
- Server: Coolify braucht 2 Kerne, 2 GB RAM und 10 GB Speicherplatz [2]; Dokploy braucht 2 GB RAM und 30 GB Speicherplatz. [8]
Kamal: So funktionieren Deployments
Kamal ist ein Kommandozeilen-Tool der Macher von Basecamp und wird als Ruby-Gem installiert. Die aktuelle Version ist 2.12.0 vom 18. Juni 2026. [12] Es gibt kein Dashboard, und außer Docker und Kamals Proxy läuft nichts zusätzlich auf dem Server.
gem install kamal
kamal init
# describe the servers and the registry in config/deploy.yml, then:
kamal setupDer Deployment-Zyklus. kamal setup verbindet sich per SSH mit jedem Server (standardmäßig als root, mit Ihrem SSH-Schlüssel) und installiert bei Bedarf Docker. Es baut das Image aus dem Dockerfile Ihrer App, lädt es in Ihre Registry hoch und holt es von dort auf die Server. kamal-proxy auf den Ports 80 und 443 leitet den Traffic an den neuen Container weiter, sobald dieser GET /up mit 200 OK beantwortet, und der alte Container wird gestoppt. Danach wiederholt kamal deploy diesen Zyklus. Bei mehr als einem Server stellen Sie einen Load Balancer davor. [13]
HTTPS. kamal-proxy besorgt Ihnen ein Let's-Encrypt-Zertifikat, wenn Sie die App auf einem einzigen Server bereitstellen, den Hostnamen setzen und Port 443 offen lassen. Bei mehreren Servern hinterlegen Sie stattdessen eigene Zertifikate. [14]
proxy:
host: app.example.com
ssl: trueDatenbanken. Kamal betreibt eine Datenbank als „Accessory“: ein beliebiges Container-Image, das getrennt von Ihrer App verwaltet wird. Accessories werden beim Deployment nicht aktualisiert und nicht unterbrechungsfrei umgeschaltet, und um ihre Backups müssen Sie sich selbst kümmern. [15]
Sicherheits-Checkliste für eine selbst gehostete PaaS
Ein Deployment-Dashboard kann Container auf Ihrem Server starten. Behandeln Sie den Zugang dazu deshalb wie Root-Zugriff.
- Legen Sie das Admin-Konto sofort an. Bei Coolify wird der erste Besucher der Registrierungsseite zum Administrator. [2]
- Schließen Sie die Dashboard-Ports, sobald die Domain funktioniert. Coolify nutzt die Ports 8000, 6001 und 6002 für den direkten Zugriff; ist das Dashboard über eine Domain erreichbar, können Sie diese Ports schließen. Die Dokumentation warnt außerdem, dass eine einfache UFW-Regel Ports, die Docker veröffentlicht, nicht zuverlässig blockiert; nutzen Sie deshalb besser die Firewall Ihres Anbieters. [16] Bei Dokploy richten Sie zuerst die Domain mit HTTPS ein und entfernen dann die öffentliche Freigabe von Port 3000:
docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy- Lassen Sie Datenbanken nicht auf öffentlichen Ports lauschen. Kamals Accessory-Beispiel bindet MySQL nur an
127.0.0.1. [15] - Nutzen Sie SSH-Schlüssel und lassen Sie SSH offen, während Sie Firewall-Regeln bearbeiten, damit Sie sich nie aussperren.
- Aktualisieren Sie häufig. Der Security-Tab von Coolify auf GitHub listet 61 Sicherheitshinweise auf, die zwischen Januar und Juli 2026 veröffentlicht wurden, 16 davon als kritisch eingestuft. Ein Dashboard, das auf einem alten Release stehen bleibt, ist also ein echtes Risiko. [17] Verfolgen Sie die Releases des Tools, das Sie einsetzen.
Für die Netzwerkseite ergänzt unsere Checkliste zum DDoS-Schutz die Schritte, die vor dem Tool ansetzen.
Wie groß muss der VPS für Coolify, Dokploy und Kamal sein?
Die Projekte nennen Mindestwerte für das Tool selbst, nicht für Ihre Apps. Rechnen Sie den Bedarf Ihrer eigenen Anwendung und Datenbank deshalb zu diesen Werten hinzu.
| Szenario | Coolify | Dokploy | Kamal |
|---|---|---|---|
| Eine kleine App | Mindestens 2 Kerne, 2 GB RAM, 10 GB Speicherplatz | Mindestens 2 GB RAM, 30 GB Speicherplatz | Was Ihre App und Docker brauchen |
| App mit Datenbank | Mehr RAM für Builds oder ein separater Build-Server | Mehr RAM und Speicherplatz für Builds und die Datenbank | Die App plus das Datenbank-Accessory |
| Mehrere Apps | Ein Server für Coolify, weitere für die Apps | Ein Server für das Panel, Remote-Server für die Apps | Mehrere Apps auf einem Server, nach Hostnamen geroutet |
Bei StealthRDP erfüllt der Tarif Bronze (2 Kerne, 4 GB RAM) die dokumentierten Mindestanforderungen von Coolify und Dokploy und lässt Platz für eine kleine App; sein NVMe-Speicher (60 GB in den USA, 40 GB in der EU) liegt über den 30 GB, die Dokploy verlangt. Builds sind die Phase mit der höchsten Last. Wählen Sie deshalb Silver (8 GB RAM), wenn Sie auf demselben Server Builds ausführen und eine Datenbank betreiben. Vergleichen Sie die Tarife auf der Linux-VPS-Seite.
Coolify, Dokploy oder Kamal auf einem StealthRDP-VPS betreiben
Alle drei Tools brauchen Linux. Wählen Sie also einen Linux-VPS und keinen Windows-VPS; Coolify zum Beispiel läuft nur unter Linux. [2] Unsere Linux-Tarife bieten vollen Root-Zugriff und NVMe-Speicher, in Phoenix (USA) oder Amsterdam (Niederlande). Die meisten Server sind innerhalb von 60 Sekunden nach der Zahlungsbestätigung bereit. EU-Tarife enthalten einen DDoS-Schutz auf Netzwerkebene.
Häufige Fragen
Was ist Coolify?
Coolify ist eine Open-Source-Plattform, die Sie auf Ihrem eigenen Server installieren, um Apps, Datenbanken und Dienste über ein Web-Dashboard bereitzustellen, ähnlich wie ein selbst gehostetes Heroku oder Vercel. Die selbst gehostete Version ist kostenlos. [6]
Ist Coolify kostenlos?
Ja. Die selbst gehostete Version ist kostenlos und enthält alle Funktionen. Coolify Cloud hostet das Dashboard für Sie und kostet ab 5 US-Dollar im Monat für zwei Server. [6]
Wie viel RAM braucht Coolify?
Laut Dokumentation braucht Coolify mindestens 2 GB RAM, dazu 2 CPU-Kerne und 10 GB Speicherplatz. Ihre Apps und Builds brauchen zusätzlich Ressourcen. [2]
Was ist der Unterschied zwischen Coolify und Dokploy?
Beide sind kostenlose, selbst gehostete Dashboards für Docker-Apps. Coolify betreibt Apps mit Docker und enthält in der kostenlosen Edition alle Funktionen [6]; Dokploy betreibt sie als Docker-Swarm-Services und reserviert SSO und Audit-Logs für seine kostenpflichtige Enterprise-Edition. [11]
Ist Dokploy kostenlos?
Die selbst gehostete Open-Source-Edition ist kostenlos. SSO, Audit-Logs und benutzerdefinierte Rollen gehören zur kostenpflichtigen Enterprise-Edition. [11]
Was eignet sich besser für Docker-Compose-Apps?
Beide Dashboards können Docker-Compose-Anwendungen bereitstellen. Coolify nutzt für Compose-Apps keine Rolling Updates [3], und Dokploy braucht einen Health Check für Deployments ohne Unterbrechung. [9] Kamal stellt dagegen ein Image bereit, das aus einem Dockerfile gebaut wird.
Hat Kamal ein Dashboard?
Nein. Sie führen Kamal auf Ihrem eigenen Computer oder in einem CI-Job aus, und es erreicht Ihre Server per SSH. [13]
Kann ich Coolify, Dokploy oder Kamal auf einem Windows-VPS betreiben?
Nein. Coolify läuft nur unter Linux [2], Dokploy ist auf Linux-Distributionen wie Ubuntu und Debian getestet [8], und Kamal installiert Docker per SSH auf den Servern, auf denen es Apps bereitstellt. [13] Wählen Sie einen Linux-VPS.
Quellen und Referenzen
- Release v4.5.3 — GitHub (coollabsio) (abgerufen am 2026-10-30)
- Installation — Coolify Docs (abgerufen am 2026-10-30)
- Rolling Updates — Coolify Docs (abgerufen am 2026-10-30)
- Backups — Coolify Docs (abgerufen am 2026-10-30)
- Docker Swarm (Deprecated) — Coolify Docs (abgerufen am 2026-10-30)
- Pricing — Coolify (abgerufen am 2026-10-30)
- Dokploy/dokploy releases — Release Alert (abgerufen am 2026-10-30)
- Installation — Dokploy Docs (abgerufen am 2026-10-30)
- Zero Downtime — Dokploy Docs (abgerufen am 2026-10-30)
- Database backups — Dokploy Docs (abgerufen am 2026-10-30)
- Cloud vs Self-Hosted — Dokploy Docs (abgerufen am 2026-10-30)
- kamal — RubyGems.org (abgerufen am 2026-10-30)
- Installation — Kamal Docs (abgerufen am 2026-10-30)
- Proxy — Kamal Docs (abgerufen am 2026-10-30)
- Accessories — Kamal Docs (abgerufen am 2026-10-30)
- Firewall — Coolify Docs (abgerufen am 2026-10-30)
- Security advisories, coollabsio/coolify — GitHub (abgerufen am 2026-10-30)
Weiterlesen
VPS Control Panel Vergleich: 6 Tools für kleine Unternehmen
VPS Control Panel Vergleich: Preise und Funktionen von Plesk, cPanel, Webmin, Virtualmin und DirectAdmin, mit Entscheidungshilfe für kleine Unternehmen.
Hochverfügbare Server: Automatisches Failover auf dem VPS
Hochverfügbarkeit-Server auf VPS-Basis planen: Redundanz, Replikation, automatisches Failover, Monitoring und Vergleich mit der Cloud.
Server-Monitoring-Tools: 7 Uptime-Monitore im Vergleich
Server-Monitoring-Tools für Uptime-Prüfungen im Vergleich: gehostete Dienste und Self-hosted-Optionen wie Uptime Kuma, mit Hinweisen zu Alarmen.
