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
- Deinen Server anbinden: den, den Ploi schon verwaltet, oder einen neuen, den Railyard in deinem Cloud-Account provisioniert.
- Dein Repo hinzufügen und die Build-Methode wählen, die zu deiner App passt.
- Deine Config mitbringen und die Datastores anhängen, die deine App erwartet.
- Deployen auf eine temporäre URL. Deine Release-Task ausführen und prüfen.
- Daten umziehen mit einem Dump und Restore ins verwaltete Addon.
- 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.