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
- Deinen Server anbinden: den, der schon CapRover betreibt, oder einen neuen, den Railyard in deinem Cloud-Account provisioniert.
- Dein Repo hinzufügen und die Build-Methode wählen, die zu dem passt, wie CapRover heute baut.
- 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. 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.