Einblicke

gooddeploy: eigenes Hosting für Webanwendungen in der Testphase

Vorschau, live schalten, zurückrollen: mit einem Befehl im Terminal und gehostet in einem Rechenzentrum in Deutschland. Die ersten Testzugänge sind verteilt.

Tim SchmidtInhaber 1 Min. Lesezeit

Monitoring-Dashboard mit Diagrammen zu Auslastung und Antwortzeiten

Wer eine Webanwendung online bringen will, landet schnell bei Plattformen wie Vercel oder Netlify. Die sind bequem, aber es sind US-Anbieter, die dem CLOUD Act unterliegen. Für viele unserer Kunden, besonders gemeinnützige Organisationen und Verbände, ist das ein Problem. Deshalb haben wir mit gooddeploy eine eigene Plattform gebaut, die genauso einfach ist und in einem Rechenzentrum in Deutschland läuft.

Website gooddeploy.eu auf Desktop und Telefon

So funktioniert es

Im Ordner eines Projekts reicht ein Befehl:

gooddeploy deploy

gooddeploy lädt den letzten Commit hoch, baut ihn, startet die Anwendung und prüft, ob sie antwortet. Am Ende steht eine Vorschau-Adresse, die man teilen kann:

✓ [1/5] Hochgeladen      0,4 s  25 KB  Deployment k7m2q9xa
✓ [2/5] Warteschlange    0,0 s
✓ [3/5] Build             48 s
✓ [4/5] Start            1,9 s
✓ [5/5] Health-Check     0,1 s

✓ Preview bereit nach 51 s
  https://kunde-website--k7m2q9xa.gooddeploy.app

  Live schalten  gooddeploy promote k7m2q9xa

Gefällt der Stand, geht er mit einem weiteren Befehl live. Und wenn doch etwas schiefgeht, führt gooddeploy rollback zurück zur vorherigen Version.

Was gebaut werden kann

gooddeploy erkennt die Art des Projekts selbst:

  • Next.js als Node-Anwendung mit Server-Rendering oder als statische Seite,
  • Vite, Astro, Angular und weitere Werkzeuge, deren Ergebnis ausgeliefert wird,
  • reines HTML ohne Bauschritt.

Auf Wunsch bekommt jedes Projekt eine eigene Postgres-Datenbank.

Wie es weitergeht

Im Moment testen wir gooddeploy im eigenen Team und mit ersten Testzugängen. Parallel entsteht ein Dashboard, in dem Teams ihre Projekte, Vorschauen und Deployments im Blick haben. So sieht der Prototyp aus:

Prototyp des gooddeploy-Dashboards mit Projekten, Vorschauen und letzten Deployments

Wir sammeln, was hakt, was fehlt und was überrascht. Mehr dazu steht auf gooddeploy.eu. Wenn du Interesse an einem Pilotzugang hast, schreib uns.