Ruby on Rails-Hosting

Rails-Hosting: git push, und Ihre Ruby 4.0-App ist live

Bereitstellung von Rails, Sinatra oder jeder Rack-App über Git. Jeder Push führt bundle install und Ihren Build aus und schaltet dann live — ohne dass Puma oder NGINX ausgeführt werden müssen.

Kostenlose 14-Tage-Testversion — Karte erforderlich, keine Belastung

Wählen Sie Ihren Stack
Meine kostenlose Testversion starten

Developer Hosting führt Ihren eigenen Code aus. Daher bitten wir um eine Karte, um die kostenlose Testphase echten Nutzern vorzubehalten. Ihre Karte wird nicht belastet — weder heute noch nach Ablauf des Testzeitraums. Sie zahlen nichts, es sei denn, Sie entscheiden sich für einen Tarif; tun Sie dies nicht, endet die Testphase einfach.

Tarife ab 12,99 € im Monat

  • Ruby 4.0Rails, Sinatra oder jedes Rack-Framework
  • RAILS_ENVfür Sie auf Produktion gesetzt
  • 14 Tage kostenlosKostenlose Testversion, Ruby vorausgewählt
Eine Bereitstellungspipeline von einem git push bis zu einer Live-Rails-Anwendung

Rails-Hosting ohne Ausführung des Anwendungsservers

Rails enthält bereits die config.ru, die wir bereitstellen. Gems, Build, Start und die letzten fünf Versionen werden auf unserer Seite verwaltet.

Ruby 4.0 über Rack

Rails, Sinatra oder jedes Rack-Framework, direkt vom Webserver selbst über config.ru bereitgestellt.

bundle install bei jeder Bereitstellung

Gems aus Ihrem Gemfile werden im eigenen Bundle des Releases installiert, danach wird Ihr Build ausgeführt – assets:precompile, Migrationen und was auch immer Sie festgelegt haben.

Standardmäßig Produktion

RAILS_ENV, RACK_ENV und APP_ENV sind standardmäßig auf production gesetzt, es sei denn, Sie legen eigene Werte fest.

Zugangsdaten außerhalb Ihres Repositorys

Tragen Sie RAILS_MASTER_KEY und Ihre Datenbank-URL in das Panel für Umgebungsvariablen ein; sie werden in einem Geheimnisspeicher abgelegt.

Ausnahmen, die Sie lesen können

Alles, was Ihre Rails-App in stderr schreibt, wird im Protokoll-Viewer des Dashboards angezeigt.

Rake nach Zeitplan ausführen

Nächtliche Rake-Tasks, Berichte oder Bereinigungen werden als geplante Aufgaben ausgeführt.

Jede Bereitstellung ist ein Release, das Sie rückgängig machen können

Jeder Push wird in ein eigenes Verzeichnis entpackt, dort gebündelt und erstellt und erst dann live geschaltet. Eine fehlgeschlagene Paketinstallation oder Vorkompilierung ersetzt niemals die Live-Version. Die Rückkehr zu einer der letzten fünf Versionen erfordert nur einen Klick.

  • bundle install und precompile werden vor dem Umschalten abgeschlossen
  • Mit einem Klick auf eine der letzten fünf Versionen zurücksetzen
  • Eine Vorschau-URL für jeden Nicht-Produktions-Branch
  • Ihre Domain mit einem kostenlosen SSL-Zertifikat
  • SSH in jedem Tarif für rails console und Debugging
Ein Code-Editor neben einer ausgeführten Rails-App

Vom Repository zur laufenden Rails-App

  1. Ruby wählen, kostenlos starten

    Ruby ist in der Testversion bereits ausgewählt; Ihre Karte wird zur Verifizierung autorisiert und nicht belastet.

  2. Repository verknüpfen

    Verknüpfen Sie das Repository mit Ihrer Gemfile und config.ru und wählen Sie den Branch aus, der live geschaltet werden soll.

  3. Vorkompilierung und Secrets festlegen

    Verwenden Sie assets:precompile als Build-Befehl und fügen Sie dann RAILS_MASTER_KEY und DATABASE_URL hinzu.

  4. Bereitstellen

    Pushes in die Produktionsumgebung werden zu Releases, die Sie zurücksetzen können; andere Branches werden zu Vorschauen.

Was Rails Ihnen bereits bietet

Eine config.ru — Rails generiert eine. Gems stammen aus Ihrem Gemfile.

# config.ru — the file we serve
require_relative "config/environment"  # Rails
run Rails.application

Ruby on Rails-Hosting-Tarife

Beginnen Sie mit einer Rails-App auf Dev Start; Dev Pro betreibt fünf und Dev Scale zwanzig, mit mehr Arbeitsspeicher und CPU pro App auf jeder Stufe.

Zinn® Dev Start

12,99 €/Monat

oder 129,90 € im Jahr

Websites
1
NVMe-Speicher
25 GB
Bandbreite
1 TB

Kostenlose 14-Tage-Testversion — Karte erforderlich, keine Belastung

Wählen Sie Ihren Stack
Meine kostenlose Testversion starten

Developer Hosting führt Ihren eigenen Code aus. Daher bitten wir um eine Karte, um die kostenlose Testphase echten Nutzern vorzubehalten. Ihre Karte wird nicht belastet — weder heute noch nach Ablauf des Testzeitraums. Sie zahlen nichts, es sei denn, Sie entscheiden sich für einen Tarif; tun Sie dies nicht, endet die Testphase einfach.

Zinn® Dev Pro

25,99 €/Monat

oder 259,90 € im Jahr

Websites
5
NVMe-Speicher
100 GB auf allen Ihren Websites
Bandbreite
5 TB

Kostenlose 14-Tage-Testversion — Karte erforderlich, keine Belastung

Wählen Sie Ihren Stack
Meine kostenlose Testversion starten

Developer Hosting führt Ihren eigenen Code aus. Daher bitten wir um eine Karte, um die kostenlose Testphase echten Nutzern vorzubehalten. Ihre Karte wird nicht belastet — weder heute noch nach Ablauf des Testzeitraums. Sie zahlen nichts, es sei denn, Sie entscheiden sich für einen Tarif; tun Sie dies nicht, endet die Testphase einfach.

Zinn® Dev Scale

88,99 €/Monat

oder 889,90 € im Jahr

Websites
20
NVMe-Speicher
500 GB auf allen Ihren Websites
Bandbreite
25 TB

Kostenlose 14-Tage-Testversion — Karte erforderlich, keine Belastung

Wählen Sie Ihren Stack
Meine kostenlose Testversion starten

Developer Hosting führt Ihren eigenen Code aus. Daher bitten wir um eine Karte, um die kostenlose Testphase echten Nutzern vorzubehalten. Ihre Karte wird nicht belastet — weder heute noch nach Ablauf des Testzeitraums. Sie zahlen nichts, es sei denn, Sie entscheiden sich für einen Tarif; tun Sie dies nicht, endet die Testphase einfach.

  • Erst testenJeder verwaltete Tarif beginnt mit einer kostenlosen Testphase von 14 Tagen, sodass Sie eine echte Website darauf hosten können, bevor Sie für irgendetwas bezahlen.
  • 30-Tage-Geld-zurück-GarantieWenn ein verwalteter Tarif nicht das Richtige für Sie ist, teilen Sie uns dies innerhalb von 30 Tagen nach Ihrer ersten Zahlung mit, und wir erstatten sie zurück. Das Anwendungs-Hosting ist inbegriffen. Rückerstattungsrichtlinie lesen
  • Echter Support, inklusiveDer Support ist in jedem Tarif enthalten und wird von Personen geleistet, die diese Plattform betreiben, anstatt ein Skript auszuführen. Konten, die nicht warten können, können sich in der Warteschlange nach vorne drängen. So funktioniert der Priority-Support

Was diese Tarife nicht ausführen

  • Es gibt keinen permanent laufenden Prozess für Sidekiq oder Resque; führen Sie periodische Arbeiten als geplante Aufgaben aus.
  • Action Cable und andere langlebige WebSocket-Nutzungen gehören auf einen Zinn® Private Cloud-Server.
  • Wählen Sie für Container oder Kubernetes einen Zinn® Private Cloud-Server.

Rails-Hosting: Fragen

Welche Ruby-Version führen Sie aus?

Ruby 4.0 über Rack. Ihre App wird über config.ru bereitgestellt und Gems stammen bei jeder Bereitstellung aus Ihrem Gemfile.

Kann ich eine Rails-App hosten?

Ja. Rails generiert die config.ru, die wir bereitstellen. Legen Sie assets:precompile als Ihren Build-Befehl fest und tragen Sie RAILS_MASTER_KEY sowie die URL Ihrer Datenbank im Bereich für Umgebungsvariablen ein.

Kann ich Sinatra hosten?

Ja. Jede Rack-App funktioniert auf die gleiche Weise: eine config.ru, ein Gemfile und ein Push.

Kann ich Sidekiq ausführen?

Sidekiq benötigt einen dauerhaft laufenden Prozess, was diese Tarife nicht unterstützen. Verwenden Sie geplante Aufgaben für regelmäßige Jobs oder führen Sie Sidekiq auf einem Zinn® Private Cloud-Server aus.

Benötige ich Puma oder Passenger?

Nein. Der Webserver führt Ihre Rack-App selbst aus, sodass kein Anwendungsserver installiert oder konfiguriert werden muss.

Gibt es eine kostenlose Testversion?

Ja. Die Testphase dauert 14 Tage, wenn Ruby ausgewählt ist; eine Karte ist erforderlich, wird jedoch nicht belastet, und es fällt nichts an, es sei denn, Sie wählen einen Tarif.

Übersicht über Developer-Hosting

Bereitstellen Ihrer Rails-App noch heute

Ruby ist für Ihren 14-tägigen Testzeitraum vorausgewählt. Wir bitten lediglich um eine Karte, um Missbrauch zu verhindern, und diese wird während des Testens nicht belastet.

Kostenlose 14-Tage-Testversion — Karte erforderlich, keine Belastung

Wählen Sie Ihren Stack
Meine kostenlose Testversion starten

Developer Hosting führt Ihren eigenen Code aus. Daher bitten wir um eine Karte, um die kostenlose Testphase echten Nutzern vorzubehalten. Ihre Karte wird nicht belastet — weder heute noch nach Ablauf des Testzeitraums. Sie zahlen nichts, es sei denn, Sie entscheiden sich für einen Tarif; tun Sie dies nicht, endet die Testphase einfach.