← Alle Migrations-Guides

Von Dokku kommend

Dokku ist ein kostenloser, Open-Source-Git-push-PaaS, den du selbst auf einem Server betreibst. Railyard behält den Git-push-Workflow und fügt das Day-two-Tooling hinzu, das Dokku nicht hat.

Warum Teams Dokku verlassen

Dokku ist ein wirklich guter Single-Server-Open-Source-PaaS: kostenlos, einfach, und Git-push zum Deployen. Die Reibung zeigt sich am zweiten Tag: keine Teams oder Rollen, keine verwalteten Datenbank-Backups, kein Multi-Server-Failover, und du bist derjenige, der die Box patcht und überwacht, auf der er läuft.

Railyard behält das Git-push-Gefühl, fügt aber Backups, Teams, Zero-Downtime-Releases und die Möglichkeit hinzu, einen zweiten Server hinzuzufügen, ohne irgendwas neu aufzubauen.

Was mitkommt

  • Dein Repo, gebaut aus einem Dockerfile, Buildpacks, oder einem Procfile — dieselben Formate, die Dokku unterstützt.
  • Deine Umgebungsvariablen und Secrets.
  • Dokkus Postgres-, MySQL- oder Redis-Plugins mappen direkt auf Railyards verwaltete Addons, mit hinzugefügten geplanten Backups.
  • Dein bestehender Server: anbinden per SSH, statt ihn neu aufzubauen.

Der Umzug

  1. Deinen Server anbinden: den, der schon Dokku betreibt, oder einen neuen, den Railyard in deinem Cloud-Account provisioniert.
  2. Dein Repo hinzufügen und die Build-Methode wählen, die zu dem passt, wie Dokku heute baut.
  3. Deine Config mitbringen und die Datastores anhängen, die deine App erwartet.
  4. Deployen auf eine temporäre URL. Deine Release-Task ausführen und prüfen.
  5. Daten umziehen mit einem Dump und Restore ins verwaltete Addon.
  6. DNS umschalten. Dokku bedient weiter bis zum Cutover; es gibt keine Downtime.

Was anders ist

Backups, Teams und Zero-Downtime-Releases, die Dokku allein nicht bietet, ohne das Single-Command-Deploy-Gefühl zu verlieren.

Bring deine Dokku-App auf einen eigenen Server.

Server hinzufügen, Railyard auf dein Repo zeigen lassen und deployen. DNS wechseln, wenn es funktioniert. Deine alte App läuft bis dahin weiter.

Kostenloser Plan, keine Kreditkarte, und 14 Tage Pro für jedes neue Team. Ein fester Preis pro Team.