← Alle Migrations-Guides

Von CapRover kommend

CapRover ist ein kostenloser, Open-Source-PaaS, den du selbst auf einem Server hostest. Railyard behält das One-Click-App-Gefühl und fügt verwaltete Backups und Multi-Server-Failover hinzu.

Warum Teams CapRover verlassen

CapRover ist ein solider, kostenloser, selbst gehosteter PaaS mit einem One-Click-App-Marktplatz auf Docker Swarm. Die Reibung zeigt sich am zweiten Tag: keine verwalteten Datenbank-Backups, kein Point-in-Time-Restore, und du bist derjenige, der den darunterliegenden Server patcht und überwacht.

Railyard behält das One-Click-Deploy-Gefühl und fügt Backups, verifizierte Restores und einen zweiten Server hinzu, ohne irgendwas neu aufzubauen.

Was mitkommt

  • Dein Repo, gebaut aus einem Dockerfile, Buildpacks, oder einem Procfile.
  • Deine Umgebungsvariablen und Secrets.
  • CapRovers One-Click-Postgres-, MySQL- oder MongoDB-Apps mappen 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 CapRover 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 CapRover 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. CapRover bedient weiter bis zum Cutover; es gibt keine Downtime.

Was anders ist

Verifizierte Backups und Point-in-Time-Restore, die CapRover allein nicht bietet, ohne das einfache One-Click-Deploy-Gefühl zu verlieren.

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