← Alle Migrations-Guides

Von Ploi kommend

Ploi ist ein leichteres, günstigeres Server-Panel für Laravel, separat abgerechnet von den Servern, die es verwaltet. Railyard fügt verwaltete Addons, Zero-Downtime-Releases und Team-Rollen auf demselben Modell hinzu.

Warum Teams Ploi verlassen

Ploi ist eine gute, erschwingliche Umsetzung des Server-Panel-Modells: Es provisioniert und verwaltet einen Server, den du direkt deinem Cloud-Anbieter bezahlst. Die Reibung zeigt sich bei dem, was ein Panel allein nicht tut: keine verwalteten Datenbank-Backups, keine Verify-then-swap-Zero-Downtime-Releases, und keine eingebauten Team-Rollen.

Railyard behält dasselbe Server-ist-deiner-Modell, ergänzt um verwaltete Addons, Zero-Downtime-Releases und Team-Rollen.

Was mitkommt

  • Dein Repo, gebaut aus einem Dockerfile oder Buildpacks.
  • Deine Umgebungsvariablen und Secrets.
  • Dein bestehender Server: anbinden per SSH, statt ihn neu aufzubauen.
  • Verwaltetes Postgres, MySQL und Redis mappen direkt auf Railyard-Addons, mit hinzugefügten geplanten Backups.

Der Umzug

  1. Deinen Server anbinden: den, den Ploi schon verwaltet, oder einen neuen, den Railyard in deinem Cloud-Account provisioniert.
  2. Dein Repo hinzufügen und die Build-Methode wählen, die zu deiner App passt.
  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. Ploi bedient weiter bis zum Cutover; es gibt keine Downtime.

Was anders ist

Verify-then-swap-Zero-Downtime-Releases, verwaltete Backups und echte Team-Rollen, auf demselben Server-ist-deiner-Modell, das Ploi schon nutzt.

Bring deine Ploi-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.