Ruby on Rails-hosting

Rails-hosting: git push, en uw Ruby 4.0-app is live

Implementeer Rails, Sinatra of elke gewenste Rack-app vanuit Git. Elke push voert bundle install en uw build uit en schakelt vervolgens live over — u hoeft geen Puma of NGINX uit te voeren.

Gratis proefperiode van 14 dagen — kaart vereist, niets in rekening gebracht

Kies uw stack
Mijn gratis proefperiode starten

Developer Hosting voert uw eigen code uit. Daarom vragen we om een creditcard om de gratis proefperiode beschikbaar te houden voor echte mensen. Er worden geen kosten in rekening gebracht op uw kaart — vandaag niet, en ook niet wanneer de proefperiode afloopt. U betaalt niets, tenzij u een abonnement kiest; doet u dat niet, dan stopt de proefperiode gewoon.

Abonnementen vanaf € 12,99 per maand

  • Ruby 4.0Rails, Sinatra of elk Rack-framework
  • RAILS_ENVvoor u ingesteld op productie
  • 14 dagen gratisgratis proefperiode, Ruby vooraf geselecteerd
Een implementatiepipeline van een git push naar een live Rails-app

Rails-hosting zonder de applicatieserver uit te voeren

Rails levert de config.ru die wij serveren al mee. Gems, build, opstarten en de laatste vijf releases worden aan onze kant afgehandeld.

Ruby 4.0 via Rack

Rails, Sinatra of elk ander Rack-framework, rechtstreeks vanuit config.ru geleverd door de webserver zelf.

bundle install bij elke implementatie

Gems uit uw Gemfile worden geïnstalleerd in de eigen bundel van de release, waarna uw build wordt uitgevoerd — assets:precompile, migraties, wat u ook hebt ingesteld.

Standaard productie

RAILS_ENV, RACK_ENV en APP_ENV zijn production tenzij u uw eigen waarden instelt.

Inloggegevens buiten uw repository

Plaats RAILS_MASTER_KEY en uw database-URL in het omgevingsvariabelenpaneel; ze worden opgeslagen in een geheime opslag.

Uitzonderingen die u kunt lezen

Alles wat uw Rails-app naar stderr schrijft, wordt weergegeven in de logviewer van het dashboard.

Rake uitvoeren volgens schema

Nachtelijke rake-taken, rapporten of opschoonacties worden uitgevoerd als geplande taken.

Elke implementatie is een release die u ongedaan kunt maken

Elke push wordt uitgepakt in een eigen directory, daar gebundeld en gebouwd, en pas daarna live gezet. Een mislukte bundle install of precompile vervangt nooit de live release. Terugkeren naar een van de laatste vijf releases kan met één klik.

  • bundle install en precompile worden voltooid vóór de omschakeling
  • Met één klik terugkeren naar een van de laatste vijf releases
  • Een voorbeeld-URL voor elke niet-productiebranch
  • Uw domein met een gratis SSL-certificaat
  • SSH bij elk abonnement voor rails-console en foutopsporing
Een code-editor naast een actieve Rails-app

Van repository naar werkende Rails-app

  1. Kies Ruby, start gratis

    Ruby is al aangevinkt voor de proefperiode; uw kaart is gereserveerd voor verificatie en wordt niet belast.

  2. Koppel de repository

    Koppel de repository met uw Gemfile en config.ru, en kies de branch die live gaat.

  3. Precompilatie en geheimen instellen

    Gebruik assets:precompile als buildopdracht en voeg vervolgens RAILS_MASTER_KEY en DATABASE_URL toe.

  4. Verzenden

    Pushes naar productie worden releases die u kunt terugdraaien; andere branches worden voorvertoningen.

Wat Rails u al biedt

Een config.ru — Rails genereert er een. Gems zijn afkomstig uit uw Gemfile.

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

Ruby on Rails-hostingpakketten

Begin met één Rails-app op Dev Start; Dev Pro voert er vijf uit en Dev Scale twintig, met bij elke stap meer geheugen en CPU per app.

Zinn® Dev Start

€ 12,99/maand

of € 129,90 per jaar

Websites
1
NVMe-opslag
25 GB
Bandbreedte
1 TB

Gratis proefperiode van 14 dagen — kaart vereist, niets in rekening gebracht

Kies uw stack
Mijn gratis proefperiode starten

Developer Hosting voert uw eigen code uit. Daarom vragen we om een creditcard om de gratis proefperiode beschikbaar te houden voor echte mensen. Er worden geen kosten in rekening gebracht op uw kaart — vandaag niet, en ook niet wanneer de proefperiode afloopt. U betaalt niets, tenzij u een abonnement kiest; doet u dat niet, dan stopt de proefperiode gewoon.

Zinn® Dev Pro

€ 25,99/maand

of € 259,90 per jaar

Websites
5
NVMe-opslag
100 GB op al uw sites
Bandbreedte
5 TB

Gratis proefperiode van 14 dagen — kaart vereist, niets in rekening gebracht

Kies uw stack
Mijn gratis proefperiode starten

Developer Hosting voert uw eigen code uit. Daarom vragen we om een creditcard om de gratis proefperiode beschikbaar te houden voor echte mensen. Er worden geen kosten in rekening gebracht op uw kaart — vandaag niet, en ook niet wanneer de proefperiode afloopt. U betaalt niets, tenzij u een abonnement kiest; doet u dat niet, dan stopt de proefperiode gewoon.

Zinn® Dev Scale

€ 88,99/maand

of € 889,90 per jaar

Websites
20
NVMe-opslag
500 GB op al uw sites
Bandbreedte
25 TB

Gratis proefperiode van 14 dagen — kaart vereist, niets in rekening gebracht

Kies uw stack
Mijn gratis proefperiode starten

Developer Hosting voert uw eigen code uit. Daarom vragen we om een creditcard om de gratis proefperiode beschikbaar te houden voor echte mensen. Er worden geen kosten in rekening gebracht op uw kaart — vandaag niet, en ook niet wanneer de proefperiode afloopt. U betaalt niets, tenzij u een abonnement kiest; doet u dat niet, dan stopt de proefperiode gewoon.

  • Eerst proberenElk beheerd pakket begint met een gratis proefperiode van 14 dagen, zodat u een echte website kunt opzetten voordat u ergens voor betaalt.
  • Niet-goed-geld-terug-garantie van 30 dagenAls een beheerd pakket niet geschikt voor u is, laat het ons dan binnen 30 dagen na uw eerste betaling weten en we storten het terug. Applicatiehosting is inbegrepen. Het restitutiebeleid lezen
  • Echte ondersteuning, inbegrepenOndersteuning is inbegrepen bij elk abonnement, verzorgd door mensen die dit platform beheren in plaats van een script. Accounts die niet kunnen wachten, krijgen voorrang in de rij. Hoe prioriteitssupport werkt

Wat deze pakketten niet uitvoeren

  • Er is geen continu actief proces voor Sidekiq of Resque; voer periodiek werk uit als geplande taken.
  • Action Cable en ander langdurig WebSocket-gebruik horen thuis op een Zinn® Private Cloud-server.
  • Kies voor containers of Kubernetes een Zinn® Private Cloud-server.

Rails-hosting: vragen

Welke Ruby-versie gebruikt u?

Ruby 4.0, via Rack. Uw app wordt geleverd vanuit config.ru en gems zijn bij elke implementatie afkomstig uit uw Gemfile.

Kan ik een Rails-app hosten?

Ja. Rails genereert de config.ru die we leveren. Stel assets:precompile in als uw buildopdracht en voer RAILS_MASTER_KEY en uw database-URL in het omgevingsvariabelenpaneel in.

Kan ik Sinatra hosten?

Ja. Elke Rack-app werkt op dezelfde manier: een config.ru, een Gemfile en een push.

Kan ik Sidekiq uitvoeren?

Sidekiq vereist een proces dat continu draait, wat deze pakketten niet ondersteunen. Gebruik geplande taken voor periodieke taken of voer Sidekiq uit op een Zinn® Private Cloud-server.

Heb ik Puma of Passenger nodig?

Nee. De webserver voert uw Rack-app zelf uit, dus er hoeft geen applicatieserver te worden geïnstalleerd of geconfigureerd.

Is er een gratis proefperiode?

Ja. De proefperiode duurt 14 dagen wanneer Ruby is geselecteerd; een kaart is vereist maar wordt niet belast, en u hoeft niets te betalen tenzij u een abonnement kiest.

Overzicht van Developer Hosting

Implementeer uw Rails-app vandaag nog

Ruby is vooraf geselecteerd voor uw proefperiode van 14 dagen. We vragen alleen om een kaart om misbruik te voorkomen, en er worden tijdens het uitproberen geen kosten in rekening gebracht.

Gratis proefperiode van 14 dagen — kaart vereist, niets in rekening gebracht

Kies uw stack
Mijn gratis proefperiode starten

Developer Hosting voert uw eigen code uit. Daarom vragen we om een creditcard om de gratis proefperiode beschikbaar te houden voor echte mensen. Er worden geen kosten in rekening gebracht op uw kaart — vandaag niet, en ook niet wanneer de proefperiode afloopt. U betaalt niets, tenzij u een abonnement kiest; doet u dat niet, dan stopt de proefperiode gewoon.