Hosting Ruby on Rails

Hosting Rails: git push, e la vostra applicazione Ruby 4.0 è online

Distribuisca Rails, Sinatra o qualsiasi app Rack da Git. Ogni push esegue bundle install e la Sua build, quindi passa alla versione live — nessun Puma o NGINX da eseguire.

Prova gratuita di 14 giorni — carta richiesta, nessun addebito

Scegliete il vostro stack
Inizia la mia prova gratuita

Developer Hosting esegue il Vostro codice proprietario, pertanto richiediamo una carta per riservare la prova gratuita a persone reali. La Vostra carta non viene addebitata — né oggi, né al termine del periodo di prova. Non pagate nulla a meno che non scegliate un piano; in caso contrario, la prova terminerà semplicemente.

Piani da 12,99 € al mese

  • Ruby 4.0Rails, Sinatra o qualsiasi framework Rack
  • RAILS_ENVimpostato su produzione per voi
  • 14 giorni gratisprova gratuita, Ruby preselezionato
Una pipeline di deployment da un git push a un'app Rails live

Hosting Rails senza eseguire il server dell'applicazione

Rails include già il file config.ru che serviamo. I gem, la build, l'avvio e gli ultimi cinque rilasci sono gestiti da parte nostra.

Ruby 4.0 tramite Rack

Rails, Sinatra o qualsiasi framework Rack, gestito direttamente dal server web tramite config.ru.

bundle install a ogni distribuzione

Le gem del Suo Gemfile vengono installate nel bundle della release, quindi viene eseguita la Sua build — assets:precompile, migrazioni, qualunque elemento Lei abbia impostato.

Produzione per impostazione predefinita

RAILS_ENV, RACK_ENV e APP_ENV sono impostati su production a meno che non imposti dei valori personalizzati.

Credenziali esterne al repository

Inserisca RAILS_MASTER_KEY e l'URL del Suo database nel pannello delle variabili di ambiente; vengono archiviati in un archivio segreto.

Eccezioni leggibili

Qualsiasi elemento scritto dalla vostra applicazione Rails su stderr viene visualizzato nel visualizzatore dei log del dashboard.

Esegui Rake secondo pianificazione

I task rake notturni, i report o le operazioni di pulizia vengono eseguiti come attività pianificate.

Ogni distribuzione è un rilascio che potete annullare

Ogni push viene estratto nella propria directory, pacchettizzato e compilato lì, e solo successivamente attivato in produzione. Un errore durante l'installazione del bundle o la precompilazione non sostituisce mai la versione online. Il ripristino di una qualsiasi delle ultime cinque versioni richiede un solo clic.

  • bundle install e precompile terminano prima del passaggio
  • Ripristino con un clic a una qualsiasi delle ultime cinque versioni
  • Un URL di anteprima per ogni ramo non di produzione
  • Il Suo dominio con un certificato SSL gratuito
  • SSH in ogni piano per la console rails e il debug
Un editor di codice accanto a un'app Rails in esecuzione

Dal repository all'applicazione Rails in esecuzione

  1. Scegliete Ruby, iniziate gratuitamente

    Ruby è già selezionato nella versione di prova; la Sua carta è temporaneamente bloccata per la verifica e non viene addebitata.

  2. Collega il repository

    Collegate il repository con i vostri Gemfile e config.ru, quindi scegliete il branch da mandare online.

  3. Imposta precompilazione e segreti

    Utilizzi assets:precompile come comando di build, quindi aggiunga RAILS_MASTER_KEY e DATABASE_URL.

  4. Pubblica

    I push in produzione diventano rilasci che potete ripristinare; gli altri branch diventano anteprime.

Cosa offre già Rails

Un config.ru — Rails ne genera uno. Le gem provengono dal vostro Gemfile.

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

Piani di hosting Ruby on Rails

Inizi con un'applicazione Rails su Dev Start; Dev Pro ne esegue cinque e Dev Scale venti, con più memoria e CPU per applicazione a ogni passaggio.

Zinn® Dev Start

12,99 €/mese

o 129,90 € all'anno

Siti web
1
Archiviazione NVMe
25 GB
Larghezza di banda
1 TB

Prova gratuita di 14 giorni — carta richiesta, nessun addebito

Scegliete il vostro stack
Inizia la mia prova gratuita

Developer Hosting esegue il Vostro codice proprietario, pertanto richiediamo una carta per riservare la prova gratuita a persone reali. La Vostra carta non viene addebitata — né oggi, né al termine del periodo di prova. Non pagate nulla a meno che non scegliate un piano; in caso contrario, la prova terminerà semplicemente.

Zinn® Dev Pro

25,99 €/mese

o 259,90 € all'anno

Siti web
5
Archiviazione NVMe
100 GB su tutti i Suoi siti
Larghezza di banda
5 TB

Prova gratuita di 14 giorni — carta richiesta, nessun addebito

Scegliete il vostro stack
Inizia la mia prova gratuita

Developer Hosting esegue il Vostro codice proprietario, pertanto richiediamo una carta per riservare la prova gratuita a persone reali. La Vostra carta non viene addebitata — né oggi, né al termine del periodo di prova. Non pagate nulla a meno che non scegliate un piano; in caso contrario, la prova terminerà semplicemente.

Zinn® Dev Scale

88,99 €/mese

o 889,90 € all'anno

Siti web
20
Archiviazione NVMe
500 GB su tutti i Suoi siti
Larghezza di banda
25 TB

Prova gratuita di 14 giorni — carta richiesta, nessun addebito

Scegliete il vostro stack
Inizia la mia prova gratuita

Developer Hosting esegue il Vostro codice proprietario, pertanto richiediamo una carta per riservare la prova gratuita a persone reali. La Vostra carta non viene addebitata — né oggi, né al termine del periodo di prova. Non pagate nulla a meno che non scegliate un piano; in caso contrario, la prova terminerà semplicemente.

  • Provalo primaOgni piano gestito inizia con una prova gratuita di 14 giorni, in modo da poterci caricare un sito reale prima di pagare qualsiasi cosa.
  • Garanzia di rimborso di 30 giorniSe un piano gestito non fa per Lei, ce lo dica entro 30 giorni dal primo pagamento e glielo rimborseremo. L'hosting per applicazioni è incluso. Leggi la politica di rimborso
  • Support reale, inclusoIl supporto è incluso in ogni piano, fornito da chi gestisce questa piattaforma anziché da uno script. Gli account che non possono attendere possono saltare la coda. Come funziona il supporto prioritario

Cosa non eseguono questi piani

  • Non è previsto alcun processo sempre attivo per Sidekiq o Resque; esegua le attività periodiche come attività pianificate.
  • L'uso di Action Cable e di altri WebSocket a lunga durata appartiene a un server Zinn® Private Cloud.
  • Per i container o Kubernetes, scelga un server Zinn® Private Cloud.

Hosting Rails: domande

Quale versione di Ruby utilizzi?

Ruby 4.0, tramite Rack. La Sua applicazione viene fornita da config.ru e i gem provengono dal Suo Gemfile a ogni distribuzione.

Posso ospitare un'applicazione Rails?

Sì. Rails genera il file config.ru che serviamo. Imposti assets:precompile come comando di build e inserisca RAILS_MASTER_KEY e l'URL del Suo database nel pannello delle variabili di ambiente.

Posso ospitare Sinatra?

Sì. Qualsiasi applicazione Rack funziona allo stesso modo: un config.ru, un Gemfile e un push.

Posso eseguire Sidekiq?

Sidekiq richiede un processo costantemente in esecuzione, che questi piani non mantengono attivo. Utilizzi le attività pianificate per i processi periodici, oppure esegua Sidekiq su un server Zinn® Private Cloud.

Ho bisogno di Puma o di Passenger?

No. Il server web esegue direttamente l'applicazione Rack, quindi non vi è alcun server delle applicazioni da installare o configurare.

È disponibile una prova gratuita?

Sì. La prova dura 14 giorni selezionando Ruby; è richiesta una carta ma non viene addebitato alcun importo, e non c'è nulla da pagare a meno che non scelga un piano.

Panoramica Hosting per sviluppatori

Distribuisca la sua app Rails oggi stesso

Ruby è preselezionato per la Sua prova di 14 giorni. Richiediamo una carta solo per prevenire gli abusi e non verrà addebitato alcun importo durante la prova.

Prova gratuita di 14 giorni — carta richiesta, nessun addebito

Scegliete il vostro stack
Inizia la mia prova gratuita

Developer Hosting esegue il Vostro codice proprietario, pertanto richiediamo una carta per riservare la prova gratuita a persone reali. La Vostra carta non viene addebitata — né oggi, né al termine del periodo di prova. Non pagate nulla a meno che non scegliate un piano; in caso contrario, la prova terminerà semplicemente.