Deploy-Guides

Rails auf Hetzner deployen

Betreibe deine Rails-App auf einem Hetzner-Server in deinem eigenen Konto, mit Postgres, MySQL und Redis, HTTPS und Releases ohne Downtime. Hetzner stellt dir den Server direkt in Rechnung, und Railyard schlägt nichts auf.

Schritte

  1. 1

    Erstelle einen Hetzner-API-Token

    Öffne in der Hetzner Cloud Console dein Projekt, dann Security, dann API tokens, und generiere einen Token mit der Berechtigung Read & Write. Füge ihn in Railyard ein und aktiviere "Save it to the team", damit er bei jedem weiteren Server wiederverwendet wird.

  2. 2

    Füge einen Hetzner-Server hinzu

    Öffne in Railyard "Servers", dann "Add a server", dann "Create on your cloud", und wähle Hetzner, eine Region und eine Größe. Railyard wählt cx22 (2 vCPU, 4 GB Arbeitsspeicher) vor. Es legt den Server in deinem Hetzner-Konto an und beendet die Einrichtung in etwa zwei Minuten.

  3. 3

    Deploye dein Rails-Repository

    Füge den GitHub-Link ein. Railyard liest das Repository, erkennt Rails und füllt Build, Port, Release-Befehl, Worker und Postgres, MySQL und Redis aus.

  4. 4

    Live schalten mit HTTPS

    Railyard baut deine App, führt den Release-Befehl aus, prüft die neue Version per Health-Check und verschiebt den Traffic erst, wenn sie antwortet. Füge deine Domain hinzu, und das Zertifikat wird für dich ausgestellt und erneuert.

Willst du jeden Befehl sehen, auf die manuelle Art und auf die Railyard-Art? Eine Rails-App auf Hetzner deployen

Was Railyard für Rails einrichtet

Hetzner-Regionen

Nürnberg, Falkenstein und Helsinki halten deine Daten in der EU.

Fragen

Mit welcher Hetzner-Servergröße sollte ich starten?
Railyard wählt cx22 (2 vCPU, 4 GB Arbeitsspeicher) vor. Builds laufen auf einem separaten Build-Server, sodass der App-Server nur deine App ausführen muss. Du kannst Server später vergrößern oder hinzufügen.
Wo liegen die Daten meiner Rails-App?
Auf dem Hetzner-Server in deinem Konto, in der Region, die du wählst. Nürnberg, Falkenstein und Helsinki halten deine Daten in der EU.
Was kostet es, Rails auf Hetzner zu betreiben?
Hetzner stellt dir den Server zu seinem eigenen Preis in Rechnung. Railyard schlägt beim Compute nichts auf, startet kostenlos, und Pro kostet pauschal $19 pro Monat und Team.

Deploye Rails auf deinem eigenen Hetzner-Server.

Keine Kreditkarte. Dein Anbieter rechnet Server zu seinem eigenen Preis ab.

Kostenloser Plan, keine Kreditkarte, und 14 Tage Pro für jedes neue Team. Ein fester Preis pro Team.