• Docs
  • Login
Talk to an expertTry for free
Blog
Blog
BlogProduktFallstudienNachrichtenInsights
Blog

Upsun vs. Dokku im Jahr 2026

IDPCloud-AnwendungsplattformPaaSHerokuComplianceGitOpsdevenv
19 Juni 2026
Teilen
Diese Seite wurde von unseren Experten auf Englisch verfasst und mithilfe einer KI übersetzt, um einen schnellen Zugriff zu ermöglichen! Die Originalversion findest du hier.

Im Jahr 2013 veröffentlichte Jeff Lindsay Dokku, eine kostenlose open source PaaS, die auf einem einzigen Linux-Server läuft. Dreizehn Jahre später bezeichnet sich das Projekt immer noch als „die kleinste PaaS-Implementierung, die du je gesehen hast“. Dokku bietet Entwicklern einen Heroku-ähnlichen Workflow auf ihrer eigenen Infrastruktur. Es unterstützt Git-basierte Bereitstellung, Docker-Container und Heroku-kompatible Buildpacks, und du kannst es in etwa 10 Minuten auf einem 5-Dollar-VPS installieren.

Upsun gehört zu einer anderen Kategorie. Es handelt sich um eine verwaltete Multi-Cloud-PaaS, die Anwendungsinfrastruktur über AWS, Google Cloud, Azure, OVHcloud und IBM Cloud hinweg betreibt. Teams vergleichen die beiden, da Dokku oft die erste Wahl für Entwickler ist, wenn sie Heroku verlassen, und Upsun oft die Wahl ist, wenn Dokku nicht mehr ausreicht. 


Das Wichtigste auf einen Blick

  • Dokku ist eine kostenlose, unter der MIT-Lizenz stehende PaaS, die du auf einem einzelnen Linux-Server betreibst. Upsun ist eine verwaltete Multi-Cloud-PaaS, die die Anwendungsinfrastruktur für dich über fünf Cloud-Anbieter hinweg betreibt.
  • Dokku ist bei den monatlichen Kosten günstiger und bietet über „Herokuish“ Kompatibilität mit Heroku-Buildpacks, was es zur einfachsten Übergangslösung für Teams macht, die Heroku verlassen, ohne ihre Architektur neu gestalten zu müssen. Upsun ist bei den Gesamtkosten günstiger, sobald Compliance, Observability und Betriebszeiten berücksichtigt werden.
  • Compliance ist unverzichtbar. Dokku verfügt über keine Zertifizierungen. Upsun ist nach ISO 27001, SOC 2, PCI DSS, HIPAA und DSGVO zertifiziert. Für regulierte Branchen entscheidet dieser eine Unterschied den Vergleich.
  • Dokku eignet sich für Hobbyprojekte, Workloads auf einem einzelnen Server und Teams, die ein CLI-orientiertes Tool wollen, das sie Zeile für Zeile nachvollziehen können. Upsun unterstützt automatische Skalierung, Multi-Cloud-Bereitstellungen, regulierte Produktionsumgebungen und Teams, die lieber Anwendungscode bereitstellen wollen, anstatt sich um die Infrastruktur zu kümmern.

Kurz gesagt: Dokku, wenn du einen Heroku-Klon suchst, den du auf einem VPS betreiben kannst; Upsun, wenn du eine verwaltete Plattform willst, die darüber hinaus skaliert.

Was haben Upsun und Dokku gemeinsam?

Beide Plattformen basieren auf demselben konzeptionellen Workflow, den Heroku populär gemacht hat. Jede unterstützt die Bereitstellung per Git-Push, automatisches SSL über Let’s Encrypt und eine breite Palette an Sprachen, darunter Node.js, PHP, Python, ruby und Go.  

Beide führen Anwendungen in isolierten Docker-Containern aus und ermöglichen es dir, Datenbanken über die Plattform bereitzustellen, anstatt sie manuell zu konfigurieren. Am wichtigsten für Teams, die von Heroku migrieren: Beide unterstützen Standard-Buildpacks, was bedeutet, dass die meisten Heroku-Anwendungen mit geringfügigen Anpassungen auf beiden Plattformen laufen.

Wenn dein einziges Kriterium „Git-Push zur Bereitstellung einer containerisierten App in einem Buildpack-Workflow“ ist, erfüllt jede der beiden Plattformen diese Aufgabe.

Was sind die Hauptunterschiede zwischen Upsun und Dokku?

Kriterium

Upsun

Dokku

Hosting-ModellVerwaltete Multi-Cloud-PaaSStandardmäßig selbst gehostet, Single-Server
Multi-Cloud-UnterstützungAWS, GCP, Azure, OVHcloud, IBM CloudJeder Server mit SSH-Zugriff
Bereitstellungs-WorkflowGit-Push, YAML-basierte KonfigurationGit-Push, CLI-basierte Konfiguration, Heroku-Buildpacks
WeboberflächeVollständige Konsole, CLI und APICLI-First; Web-UI erfordert das kostenpflichtige Dokku Pro
Vorschau-UmgebungenProduktionsklone mit Live-Daten, in weniger als einer MinuteHandbuch pro Umgebung
SkalierungAutomatische horizontale und vertikale SkalierungStandardmäßig Einzel-Server; Multi-Server über den K3S-Scheduler
Verwaltete DienstePostgreSQL, MySQL, Redis, Elasticsearch, OpenSearch, RabbitMQ, KafkaPlugin-basiert: PostgreSQL, MySQL, Redis, MongoDB und mehr
ÜberwachbarkeitIntegrierte Metriken, Protokolle und kontinuierliche ProfilerstellungKeine integriert
ComplianceISO 27001, SOC 2, PCI DSS, HIPAA, DSGVOKeine (die Verantwortung liegt bei dir)
PreismodellFlexible Preisgestaltung, Abrechnung auf RessourcenebeneKostenlose Software; du zahlst nur für den VPS
Am besten geeignet fürProduktionsteams, regulierte Branchen und Multi-cloud-AnforderungenEinzelentwickler, Workloads auf einem einzigen Server, Heroku-Migrationen

Detaillierter Vergleich

Wie handhaben Upsun und Dokku Hosting und Infrastruktur?

Upsun führt deine Anwendung auf einer Infrastruktur aus, die über fünf große cloud-Anbieter verteilt verwaltet wird. Du wählst aus, wo du die Anwendung bereitstellen möchtest, und die Plattform kümmert sich um die Bereitstellung, die Netzwerkkonfiguration, Updates auf Betriebssystemebene und Sicherheitspatches. Dieselbe YAML-Konfiguration lässt sich identisch auf AWS, GCP, Azure, OVHcloud oder IBM Cloud bereitstellen.

Dokku läuft auf einem einzelnen Linux-Server, den du selbst bereitstellst. Ein Bootstrap-Skript installiert Dokku in etwa 10 Minuten auf einem sauberen Ubuntu 22.04- oder 24.04-Host. Nach der Installation musst du dich selbst um den Kernel, Betriebssystem-Updates, Sicherheitspatches, die Firewall und backups kümmern. Dokku unterstützt zwar Multi-Server-Bereitstellungen über einen K3S-Scheduler, doch das erhöht die Komplexität des Betriebs, was dem Kernanreiz von Dokku – nämlich einfach zu bleiben – zuwiderläuft. Für die meisten Dokku-Bereitstellungen ist „ein Server“ das richtige Denkmodell.

Der Kompromiss ist klar: Dokku gibt dir die vollständige Kontrolle bei geringem Platzbedarf. Upsun macht den Platzbedarf komplett überflüssig.

Wie lassen sich ihre Bereitstellungsabläufe vergleichen?

Beide Plattformen werden per Git-Push bereitgestellt, doch die Konfigurationsmodelle unterscheiden sich. Upsun verwendet eine einzige .upsun/config.yaml-Datei in deinem Repository, die Dienste, Routen, Umgebungsvariablen und die Infrastruktur für jeden Branch definiert. Die Konfiguration wird zusammen mit dem Code übertragen, wodurch Umgebungen über Pull-Requests reproduzierbar sind.

Dokku konfiguriert Anwendungen über CLI-Befehle, die über SSH ausgeführt werden, optional unterstützt durch ein app.json-Manifest. In der open source-Version gibt es kein Web-Dashboard. Builds laufen über Herokuish, eine Implementierung des Heroku-Buildpack-Systems, mit optionaler Unterstützung für Cloud Native Buildpacks (experimentell), Dockerfile-Builds und Docker Compose. Das ist der wichtigste Grund, warum Dokku sich behauptet: Eine funktionierende Heroku-Anwendung lässt sich in der Regel unverändert auf Dokku bereitstellen.

Teams, die „Infrastructure-as-Code“ in einer einzigen Konfigurationsdatei wollen, werden Upsun bevorzugen. Teams, die bereits Heroku-Buildpacks nutzen und mit der Befehlszeile vertraut sind, werden feststellen, dass sich Dokku schneller einrichten lässt.

Welche Plattform lässt sich besser skalieren?

Upsun unterstützt automatische horizontale und vertikale Skalierung. Anwendungscontainer skalieren je nach Datenverkehr und Ressourcenauslastung, und Datenbank-Lese-Replikate können unabhängig skaliert werden. Produktionsumgebungen lassen sich in weniger als einer Minute mit Live-Daten klonen – zum Testen oder für die Entwicklung neuer Features.

Dokku bietet keine automatische Skalierung. Sein Standard-Scheduler lässt alle Anwendungen auf einem Host laufen, und du skalierst, indem du die Größe des VPS erhöhst, anstatt die Anzahl der Instanzen zu erweitern. Eine Skalierung über mehrere Server ist über den K3S-Scheduler möglich, der Anwendungen in einem Kubernetes-Cluster statt in der lokalen Umgebung bereitstellt.

Dokku-Host – doch dieser Weg erfordert Kubernetes-Kenntnisse und macht einen Großteil der Einfachheit von Dokku zunichte. Für gleichbleibende Workloads auf einem einzelnen Server ist Dokku ausreichend. Bei unvorhersehbarem Datenverkehr, bereichsübergreifendem Deployment oder Produktionsskala wird das manuelle Modell zum Engpass.

Welche Managed Services und Observability bietet jede Plattform?

Upsun bietet einen Katalog mit Managed Services, darunter PostgreSQL, MySQL, MariaDB, Redis, Elasticsearch, OpenSearch, RabbitMQ und Kafka. Die Dienste werden über die YAML-Konfiguration bereitgestellt und übernehmen die Richtlinien für backups, Skalierung und Sicherheit der Plattform. Observability ist fest integriert: Infrastrukturmetriken, Logs und kontinuierliches Profiling sind Teil der Plattform.

Dokku bietet Datenbankunterstützung über sein Plugin-System. Es gibt offizielle Plugins für PostgreSQL, MySQL, MongoDB, Redis, Memcached und einige weitere. Jedes Plugin führt den Dienst als Docker-Container auf demselben Host aus wie deine Anwendungen. Backups, Updates und Sicherheitspatches für jedes Plugin liegen in deiner Verantwortung. Observability ist nicht enthalten. Teams stellen ihren Stack in der Regel selbst zusammen, indem sie Prometheus, Grafana und einen externen Verfügbarkeitsmonitor nutzen.

Dokku punktet mit Flexibilität und null Lizenzkosten. Upsun punktet mit einfacher Bedienung und integrierter Observability.

Wie sieht der Preisvergleich zwischen Upsun und Dokku aus?

Dokku selbst ist unter der MIT-Lizenz kostenlos. Ein leistungsfähiger VPS von Hetzner, DigitalOcean oder Linode kostet 5 bis 25 US-Dollar pro Monat, und es gibt keine Gebühren pro Nutzer oder kostenpflichtige Features. Ein separates kostenpflichtiges Produkt, Dokku Pro, bietet zusätzlich eine Web-Benutzeroberfläche und teambasierte Zugriffskontrolle, doch die Kernplattform bleibt vollständig kostenlos.

Upsun nutzt ein Flex-Preismodell, bei dem CPU, RAM und Speicher auf Ressourcenebene abgerechnet werden. Die Kosten skalieren linear mit der tatsächlichen Nutzung. Für ein einzelnes kleines Projekt ist Upsun deutlich teurer als selbst gehostetes Dokku. Für ein Team, das Observability-Tools, Compliance-Zertifizierungen, automatisierte backups und regionenübergreifendes Failover benötigt, verschiebt sich der Vergleich, sobald man die Entwicklungsstunden und die Tools von Drittanbietern berücksichtigt, die erforderlich sind, um diese Funktionen bei Dokku nachzubilden.

Die ehrliche Antwort: Dokku ist günstiger, wenn deine Zeit nichts kostet und dein Workload auf einen Rechner passt. Upsun ist günstiger, sobald eine dieser beiden Bedingungen nicht mehr zutrifft.

Welche Plattform ist besser in Sachen Compliance und Sicherheit?

Hier endet der Vergleich eindeutig. Upsun verfügt über Zertifizierungen nach ISO 27001, SOC 2, PCI DSS, HIPAA und DSGVO. Das sind Garantien auf Plattformebene, die Kunden bei der Bereitstellung automatisch erhalten. Sicherheitspatches, Schwachstellenmanagement und Compliance-Kontrollen auf Infrastrukturebene werden von der Plattform verwaltet.

Dokku verfügt über keine Zertifizierungen. Wenn du Dokku selbst hostest, trägst du die Verantwortung für deine eigene Compliance-Situation, einschließlich Betriebssystem-Patches, Schwachstellenmanagement, Audit-Protokollierung und Zugriffskontrollen. Für regulierte Branchen wie das Gesundheitswesen, Finanzdienstleistungen oder den öffentlichen Sektor ist Dokku ohne erheblichen zusätzlichen Entwicklungsaufwand keine brauchbare Produktionsplattform. Dokku wurde als schlanker Heroku-Klon für Einzelentwickler und kleine Teams entwickelt, nicht als compliance-fähige Unternehmensplattform, und das Projekt hat nie etwas anderes behauptet.

Wann du dich für Dokku entscheiden solltest

Dokku ist das richtige Tool, wenn Einfachheit, Kosten und Workflows im Heroku-Stil wichtiger sind als Skalierbarkeit und Compliance. Entscheide dich für Dokku, wenn:

  • Du Heroku verlässt und eine Buildpack-kompatible Bereitstellung wünschst, ohne deine Anwendung neu schreiben zu müssen.
  • Du ein Einzelentwickler oder ein kleines Team bist, das weniger als 10 Anwendungen betreibt, und dein Betriebsbudget bei einem 25-Dollar-VPS liegt.
  • Du eine CLI-orientierte, skriptfähige PaaS willst, die du Zeile für Zeile lesen und durch Plugins erweitern kannst.
  • Du über Linux-Systemadministrationskenntnisse im Team verfügst und die Infrastruktur als Teil deines Handwerks betrachtest.
  • Deine Arbeitslast auf einen einzigen Server passt und es unwahrscheinlich ist, dass sie diesen überfordert.

Dokku ist seit über einem Jahrzehnt eine stabile, funktionierende Heroku-Alternative. Für das richtige Team ist es besser geeignet als jede verwaltete PaaS.

Wann du dich für Upsun entscheiden solltest

Upsun ist das richtige Tool, wenn der Betrieb auf einem einzigen Server nicht mehr tragbar ist oder wenn die Anforderungen in der Produktivumgebung das übersteigen, was ein selbst gehostetes Tool leisten kann. Entscheide dich dafür, wenn:

  • Deine Anwendung Compliance-Anforderungen erfüllen muss, darunter HIPAA, PCI DSS oder SOC 2.
  • Du automatische Skalierung für unvorhersehbaren Traffic benötigst, wie zum Beispiel bei E-Commerce-Blitzverkäufen oder Produkteinführungen.
  • Du betreibst eine Multi-cloud-Umgebung oder benötigst Datenresidenz über AWS, GCP, Azure, OVHcloud oder IBM Cloud hinweg.
  • Dein Anwendungskatalog umfasst mehrere Dienste, Hintergrundprozesse und verwaltete Datenbanken, die die Kapazität eines einzelnen Servers übersteigen.
  • Dein Team sollte Anwendungen programmieren, statt Kernel zu patchen, TLS-Rotationen zu verwalten oder Observability-Stacks zusammenzustellen.

Die Grenze zwischen „Dokku reicht aus“ und „Dokku bremst uns aus“ verläuft meist irgendwo zwischen Hobbyprojekt und ernstzunehmender Produktionslast – oder in dem Moment, in dem Compliance ins Spiel kommt. An diesem Punkt wird Upsun zur günstigeren Option, selbst wenn die monatliche Rechnung höher ausfällt.

Wie migriert man von Dokku zu Upsun?

Bei einer Migration von Dokku zu Upsun werden deine Konfiguration, Dienste und Daten auf eine verwaltete Plattform übertragen. Der Prozess umfasst sechs Hauptschritte:

  1. Konfiguration umstellen. Wechsle von der CLI-verwalteten Konfiguration bei Dokku zu einer einzigen .upsun/config.yaml-Datei in deinem Repository. Anwendungen, Dienste, Routen und Umgebungsvariablen werden in YAML definiert statt über Dokku-Befehle.
  2. Runtimes und Buildpacks zuordnen. Heroku-Buildpack-Anwendungen, die auf Dokku laufen, können oft mit minimalen Änderungen auch auf Upsun ausgeführt werden, da beide Plattformen Standard-Buildpack-Runtimes für die gängigen Sprachen unterstützen.
  3. Verwalte Dienste zuordnen. PostgreSQL, MySQL und Redis werden von beiden Plattformen unterstützt. Jedes Dokku-Plugin wird einem entsprechenden, in der YAML-Konfiguration definierten, von Upsun verwalteten Dienst zugeordnet.
  4. Daten migrieren. Exportiere Datenbanken aus deinen von Dokku verwalteten Instanzen und importiere sie mithilfe von Standard-Dump- und Restore-Workflows wie pg_dump und mysqldump in die verwalteten Dienste von Upsun.
  5. Verbindungslogik aktualisieren. Der Anwendungscode benötigt in der Regel geringfügige Anpassungen, um auf die Umgebungsvariablen und Service-Beziehungen von Upsun zu verweisen.
  6. Anpassung der benutzerdefinierten Konfiguration. Dokku-Setups mit benutzerdefinierten Plugins, Cron-Jobs oder Anpassungen auf Docker-Ebene müssen in die entsprechenden Konstrukte von Upsun umgeschrieben werden. Dies ist in der Regel der zeitaufwändigste Teil der Migration.

Eine Produktionsmigration dauert in der Regel 6 bis 9 Wochen, wobei die zeitaufwendigsten Phasen die Dokumentation der Infrastruktur, MVP-Tests und die Datenvalidierung sind. Bei Dokku-Setups mit benutzerdefinierten Plugins, Cron-Jobs oder umfangreichen Anpassungen auf Docker-Ebene musst du mit zusätzlichem Zeitaufwand rechnen, um diese in die entsprechenden Konstrukte von Upsun zu übertragen.

 

Häufig gestellte Fragen (FAQ)

Ist Dokku kostenlos?

Ja. Dokku ist kostenlos und open source unter der MIT-Lizenz, ohne Feature-Gates oder Gebühren pro Nutzer für die Kernplattform. Du zahlst nur für den VPS, in der Regel 5 bis 25 Dollar pro Monat. Dokku Pro ist ein separates kostenpflichtiges Produkt, das eine Web-Benutzeroberfläche und teambasierte Zugriffskontrolle bietet, aber das open source Dokku läuft unbegrenzt ohne Softwarekosten.

Lässt sich Dokku auf mehrere Server skalieren?

Standardmäßig nicht. Der Standard-Scheduler von Dokku führt alle Anwendungen auf einem einzigen Host aus. Bereitstellungen auf mehreren Servern sind über den K3S-Scheduler möglich, der Anwendungen auf einem Kubernetes-Cluster ausführt. Die Konfiguration von K3S erfordert jedoch Kubernetes-Kenntnisse und macht einen Großteil der Einfachheit von Dokku zunichte. Für Teams, die automatische Skalierung oder eine bereichsübergreifende Bereitstellung benötigen, ohne Kubernetes betreiben zu müssen, ist eine verwaltete PaaS wie Upsun die bessere Wahl.

Unterstützt Dokku die Einhaltung von SOC 2 oder HIPAA?

Nein. Dokku verfügt über keine SOC-2-, HIPAA-, PCI-DSS- oder ISO-27001-Zertifizierungen. Wenn du Dokku selbst hostest, trägst du die Verantwortung für die Compliance, einschließlich Betriebssystem-Patches, Audit-Protokollierung, Zugriffskontrollen und Schwachstellenmanagement. Teams in regulierten Branchen benötigen in der Regel eine verwaltete Plattform mit Zertifizierungen auf Plattformebene, wie beispielsweise Upsun.

Unterstützt Upsun Multi-Cloud-Bereitstellungen?

Ja. Upsun lässt sich über identische Workflows, die in einer einzigen .upsun/config.yaml-Datei definiert sind, auf AWS, Google Cloud Platform, Microsoft Azure, OVHcloud und IBM Cloud bereitstellen. Teams können Anforderungen an Datenstandort, Compliance und Latenz erfüllen, ohne die Bereitstellungspipelines für jeden Anbieter neu schreiben zu müssen. Dokku hingegen läuft auf einem einzigen Server, den du selbst bereitstellst, und bietet keine Abstraktion für Multi-Cloud-Bereitstellungen.

Wie sieht das Preismodell von Upsun aus?

Upsun nutzt ein „Flex“-Preismodell, bei dem CPU, RAM und Speicher auf Ressourcenebene abgerechnet werden. Die Kosten skalieren linear mit dem, was du bereitstellst, anstatt über feste Stufen oder überraschende Bandbreitengebühren. Dies unterscheidet sich strukturell von Dokku, einer freien Software, die nur über den VPS abgerechnet wird, auf dem du sie betreibst. Upsun ist auf der monatlichen Rechnung zwar teurer, aber in der Regel günstiger in den Gesamtkosten, wenn Entwicklungsaufwand, Observability und Compliance mit einbezogen werden.

Kann Dokku Heroku-Anwendungen ohne Änderungen bereitstellen?

Meistens schon. Dokku nutzt Herokuish, eine Implementierung des Buildpack-Systems von Heroku, sodass die meisten Anwendungen im Heroku-Stil mit minimalen Anpassungen auf Dokku bereitgestellt werden können. Gängige Sprachen wie Node.js, Python, ruby, PHP und Go funktionieren sofort. Anwendungen, die auf Heroku-spezifische Add-ons oder proprietäre Features angewiesen sind, benötigen möglicherweise zusätzliche Konfiguration. Diese Buildpack-Kompatibilität ist der wichtigste Grund, warum Teams Dokku als Heroku-Ersatz wählen.

Ist Dokku günstiger als Upsun?

Auf der monatlichen Rechnung, ja. Eine selbst gehostete Dokku-Instanz auf einem 10-Dollar-VPS ist deutlich günstiger als ein vergleichbares Upsun-Projekt. Betrachtet man die Gesamtbetriebskosten, gleicht sich der Vergleich jedoch aus, sobald Entwicklungsaufwand, Observability-Tools, Backup-Management und Compliance-Maßnahmen in die Berechnung einfließen. Bei Workloads mit einem einzigen Server ist Dokku fast immer günstiger. Bei Produktions-Workloads mit Betriebs- und Compliance-Anforderungen ist Upsun insgesamt oft günstiger.

Bleiben Sie auf dem Laufenden

Abonnieren Sie unseren monatlichen Newsletter.

Ihr größtes Werk
steht vor der Tür

Kostenloser Test