Hosting Ruby on Rails

Hosting Rails: git push, dan aplikasi Ruby 4.0 Anda langsung aktif

Terapkan Rails, Sinatra, atau aplikasi Rack apa pun dari Git. Setiap push menjalankan bundle install dan proses build Anda, lalu beralih langsung secara langsung — tidak perlu menjalankan Puma atau NGINX.

Uji coba gratis 14 hari — perlu kartu, tidak ada tagihan

Pilih stack Anda
Mulai uji coba gratis saya

Developer Hosting menjalankan kode Anda sendiri, sehingga kami meminta kartu untuk menjaga agar uji coba gratis tetap diperuntukkan bagi orang sungguhan. Kartu Anda tidak akan dikenai biaya — tidak hari ini, dan tidak juga saat masa uji coba berakhir. Anda tidak membayar apa pun kecuali Anda memilih paket; jika tidak, uji coba akan berhenti begitu saja.

Paket mulai dari Rp 271.000 per bulan

  • Ruby 4.0Rails, Sinatra, atau kerangka kerja Rack apa pun
  • RAILS_ENVdiatur ke produksi untuk Anda
  • 14 hari gratisuji coba gratis, Ruby telah dipilih sebelumnya
Alur penerapan dari git push ke aplikasi Rails yang aktif

Hosting Rails tanpa menjalankan server aplikasi

Rails telah menyertakan config.ru yang kami layani. Permata (gem), build, permulaan, dan lima rilis terakhir ditangani di pihak kami.

Ruby 4.0 melalui Rack

Rails, Sinatra, atau kerangka kerja Rack apa pun, yang disalurkan langsung dari config.ru oleh server web itu sendiri.

bundle install pada setiap penerapan

Gem dari Gemfile Anda diinstal ke dalam bundel rilis tersendiri, kemudian build Anda dijalankan — assets:precompile, migrasi, apa pun yang Anda atur.

Produksi secara default

RAILS_ENV, RACK_ENV, dan APP_ENV adalah production kecuali Anda menentukan nilai Anda sendiri.

Kredensial di luar repositori Anda

Masukkan RAILS_MASTER_KEY dan URL basis data Anda di panel variabel lingkungan; keduanya disimpan di penyimpanan rahasia.

Pengecualian yang dapat Anda baca

Apa pun yang ditulis oleh aplikasi Rails Anda ke stderr akan muncul di penampil log dasbor.

Jalankan Rake berdasarkan jadwal

Tugas rake harian malam, laporan, atau pembersihan dijalankan sebagai tugas terjadwal.

Setiap penerapan adalah rilis yang dapat Anda batalkan

Setiap push diekstrak ke dalam direktorinya sendiri, di-bundle dan di-build di sana, dan baru kemudian diaktifkan secara langsung. Bundle install atau pra-kompilasi yang gagal tidak akan pernah menggantikan rilis yang sedang aktif. Kembali ke salah satu dari lima rilis terakhir dapat dilakukan dengan sekali klik.

  • bundle install dan precompile selesai sebelum pengalihan
  • Kembalikan ke salah satu dari lima rilis terakhir dengan satu klik
  • URL pratinjau untuk setiap cabang non-produksi
  • Domain Anda dengan sertifikat SSL gratis
  • SSH di setiap paket untuk konsol rails dan proses debug
Editor kode di samping aplikasi Rails yang sedang berjalan

Dari repositori ke aplikasi Rails yang berjalan

  1. Pilih Ruby, mulai gratis

    Ruby sudah dicentang pada masa uji coba; kartu Anda ditahan untuk verifikasi dan tidak dikenai biaya.

  2. Hubungkan repositori

    Tautkan repositori dengan Gemfile dan config.ru Anda, lalu pilih cabang yang akan ditayangkan langsung.

  3. Atur prakompilasi dan rahasia

    Gunakan assets:precompile sebagai perintah build, lalu tambahkan RAILS_MASTER_KEY dan DATABASE_URL.

  4. Kirim

    Push ke produksi menjadi rilis yang dapat Anda kembalikan; cabang lainnya menjadi pratinjau.

Yang sudah disediakan Rails untuk Anda

config.ru — Rails membuatnya secara otomatis. Gem berasal dari Gemfile Anda.

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

Paket hosting Ruby on Rails

Mulai dengan satu aplikasi Rails di Dev Start; Dev Pro menjalankan lima dan Dev Scale dua puluh, dengan lebih banyak memori dan CPU per aplikasi di setiap tingkatannya.

Zinn® Dev Start

Rp 271.000/bulan

atau Rp 2.710.000 per tahun

Situs Web
1
Penyimpanan NVMe
25 GB
Bandwidth
1 TB

Uji coba gratis 14 hari — perlu kartu, tidak ada tagihan

Pilih stack Anda
Mulai uji coba gratis saya

Developer Hosting menjalankan kode Anda sendiri, sehingga kami meminta kartu untuk menjaga agar uji coba gratis tetap diperuntukkan bagi orang sungguhan. Kartu Anda tidak akan dikenai biaya — tidak hari ini, dan tidak juga saat masa uji coba berakhir. Anda tidak membayar apa pun kecuali Anda memilih paket; jika tidak, uji coba akan berhenti begitu saja.

Zinn® Dev Pro

Rp 525.000/bulan

atau Rp 5.250.000 per tahun

Situs Web
5
Penyimpanan NVMe
100 GB di semua situs web Anda
Bandwidth
5 TB

Uji coba gratis 14 hari — perlu kartu, tidak ada tagihan

Pilih stack Anda
Mulai uji coba gratis saya

Developer Hosting menjalankan kode Anda sendiri, sehingga kami meminta kartu untuk menjaga agar uji coba gratis tetap diperuntukkan bagi orang sungguhan. Kartu Anda tidak akan dikenai biaya — tidak hari ini, dan tidak juga saat masa uji coba berakhir. Anda tidak membayar apa pun kecuali Anda memilih paket; jika tidak, uji coba akan berhenti begitu saja.

Zinn® Dev Scale

Rp 1.809.000/bulan

atau Rp 18.090.000 per tahun

Situs Web
20
Penyimpanan NVMe
500 GB di semua situs web Anda
Bandwidth
25 TB

Uji coba gratis 14 hari — perlu kartu, tidak ada tagihan

Pilih stack Anda
Mulai uji coba gratis saya

Developer Hosting menjalankan kode Anda sendiri, sehingga kami meminta kartu untuk menjaga agar uji coba gratis tetap diperuntukkan bagi orang sungguhan. Kartu Anda tidak akan dikenai biaya — tidak hari ini, dan tidak juga saat masa uji coba berakhir. Anda tidak membayar apa pun kecuali Anda memilih paket; jika tidak, uji coba akan berhenti begitu saja.

  • Coba duluSetiap paket terkelola dimulai dengan uji coba gratis selama 14 hari, sehingga Anda dapat memasukkan situs web sungguhan ke dalamnya sebelum membayar apa pun.
  • Jaminan uang kembali 30 hariJika paket terkelola bukan pilihan yang tepat untuk Anda, beri tahu kami dalam waktu 30 hari sejak pembayaran pertama Anda dan kami akan mengembalikannya. Hosting aplikasi tercakup. Baca kebijakan pengembalian dana
  • Dukungan nyata, sudah termasukDukungan disertakan pada setiap paket, dari orang-orang yang menjalankan platform ini alih-alih skrip. Akun yang tidak dapat menunggu dapat langsung ke bagian depan antrean. Cara kerja dukungan prioritas

Apa yang tidak dijalankan oleh paket ini

  • Tidak ada proses yang berjalan terus-menerus untuk Sidekiq atau Resque; jalankan pekerjaan berkala sebagai tugas terjadwal.
  • Action Cable dan penggunaan WebSocket jangka panjang lainnya cocok dijalankan di server Zinn® Private Cloud.
  • Untuk kontainer atau Kubernetes, pilih server Zinn® Private Cloud.

Hosting Rails: pertanyaan

Versi Ruby mana yang Anda jalankan?

Ruby 4.0, melalui Rack. Aplikasi Anda dilayani dari config.ru dan gem berasal dari Gemfile Anda pada setiap penerapan.

Bisakah saya menghosting aplikasi Rails?

Ya. Rails membuat config.ru yang kami layani. Tetapkan assets:precompile sebagai perintah build Anda lalu masukkan RAILS_MASTER_KEY dan URL basis data Anda di panel variabel lingkungan.

Bisakah saya menghosting Sinatra?

Ya. Semua aplikasi Rack berfungsi dengan cara yang sama: config.ru, Gemfile, dan push.

Bisakah saya menjalankan Sidekiq?

Sidekiq memerlukan proses yang berjalan terus-menerus, yang tidak dipertahankan oleh paket-paket ini. Gunakan tugas terjadwal untuk pekerjaan berkala, atau jalankan Sidekiq di server Zinn® Private Cloud.

Apakah saya memerlukan Puma atau Passenger?

Tidak. Server web menjalankan aplikasi Rack Anda sendiri, jadi tidak ada server aplikasi yang perlu diinstal atau dikonfigurasi.

Apakah ada uji coba gratis?

Ya. Uji coba berlangsung selama 14 hari dengan memilih Ruby; kartu diperlukan tetapi tidak dikenakan biaya, dan tidak ada yang perlu dibayar kecuali Anda memilih paket.

Ringkasan Hosting Developer

Terapkan aplikasi Rails Anda hari ini

Ruby telah dipilih sebelumnya untuk uji coba 14 hari Anda. Kami hanya meminta kartu untuk mencegah penyalahgunaan, dan Anda tidak akan dikenakan biaya selama mencobanya.

Uji coba gratis 14 hari — perlu kartu, tidak ada tagihan

Pilih stack Anda
Mulai uji coba gratis saya

Developer Hosting menjalankan kode Anda sendiri, sehingga kami meminta kartu untuk menjaga agar uji coba gratis tetap diperuntukkan bagi orang sungguhan. Kartu Anda tidak akan dikenai biaya — tidak hari ini, dan tidak juga saat masa uji coba berakhir. Anda tidak membayar apa pun kecuali Anda memilih paket; jika tidak, uji coba akan berhenti begitu saja.