Ruby on Rails hosting

Rails hosting: git push, and your Ruby 4.0 app is live

Deploy Rails, Sinatra or any Rack app from Git. Every push runs bundle install and your build, then switches live — no Puma or NGINX to run.

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

Plans from $14.99 a month

  • Ruby 4.0Rails, Sinatra or any Rack framework
  • RAILS_ENVset to production for you
  • 14 days freefree trial, Ruby preselected
A deploy pipeline from a git push to a live Rails app

Rails hosting without running the app server

Rails already ships the config.ru we serve. Gems, build, start-up and the last five releases are handled on our side.

Ruby 4.0 through Rack

Rails, Sinatra or any Rack framework, served from config.ru by the web server itself.

bundle install on every deploy

Gems from your Gemfile are installed into the release's own bundle, then your build runs — assets:precompile, migrations, whatever you set.

Production by default

RAILS_ENV, RACK_ENV and APP_ENV are production unless you set your own values.

Credentials out of your repo

Put RAILS_MASTER_KEY and your database URL in the environment variables panel; they are stored in a secret store.

Exceptions you can read

Whatever your Rails app writes to stderr shows up in the dashboard's log viewer.

Rake on a schedule

Nightly rake tasks, reports or clean-ups run as scheduled tasks.

Every deploy is a release you can undo

Each push is unpacked into its own directory, bundled and built there, and only then switched live. A failed bundle install or precompile never replaces the live release. Going back to any of the last five releases is one click.

  • bundle install and precompile finish before the switch
  • One-click rollback to any of the last five releases
  • A preview URL for every non-production branch
  • Your domain with a free SSL certificate
  • SSH on every plan for rails console and debugging
A code editor beside a running Rails app

From repository to running Rails app

  1. Choose Ruby, start free

    Ruby is already ticked on the trial; your card is held for verification and not charged.

  2. Hook up the repo

    Link the repository with your Gemfile and config.ru, and choose the branch that goes live.

  3. Set precompile and secrets

    Use assets:precompile as the build command, then add RAILS_MASTER_KEY and DATABASE_URL.

  4. Ship it

    Production pushes become releases you can roll back; other branches become previews.

What Rails already gives you

A config.ru — Rails generates one. Gems come from your Gemfile.

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

Ruby on Rails hosting plans

Start with one Rails app on Dev Start; Dev Pro runs five and Dev Scale twenty, with more memory and CPU per app at each step.

Zinn® Dev Start

$14.99/month

or $149.90 a year

Websites
1
NVMe storage
25 GB
Bandwidth
1 TB

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

Zinn® Dev Pro

$28.99/month

or $289.90 a year

Websites
5
NVMe storage
100 GB across all your sites
Bandwidth
5 TB

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

Zinn® Dev Scale

$99.99/month

or $999.90 a year

Websites
20
NVMe storage
500 GB across all your sites
Bandwidth
25 TB

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

  • Try it firstEvery managed plan starts with a free trial of 14 days, so you can put a real site on it before you pay for anything.
  • 30-day money-back guaranteeIf a managed plan is not right for you, tell us within 30 days of your first payment and we refund it. Application hosting is covered. Read the refund policy
  • Real support, includedSupport is included on every plan, from people who run this platform rather than a script. Accounts that cannot wait can go to the front of the queue. How priority support works

What these plans do not run

  • There is no always-on process for Sidekiq or Resque; run periodic work as scheduled tasks.
  • Action Cable and other long-lived WebSocket use belong on a Zinn® Private Cloud server.
  • For containers or Kubernetes, choose a Zinn® Private Cloud server.

Rails hosting: questions

Which Ruby version do you run?

Ruby 4.0, through Rack. Your app is served from config.ru and gems come from your Gemfile on every deploy.

Can I host a Rails app?

Yes. Rails generates the config.ru we serve. Set assets:precompile as your build command and put RAILS_MASTER_KEY and your database URL in the environment variables panel.

Can I host Sinatra?

Yes. Any Rack app works the same way: a config.ru, a Gemfile, and a push.

Can I run Sidekiq?

Sidekiq needs a process that runs all the time, which these plans do not keep. Use scheduled tasks for periodic jobs, or run Sidekiq on a Zinn® Private Cloud server.

Do I need Puma or Passenger?

No. The web server runs your Rack app itself, so there is no application server to install or configure.

Is there a free trial?

Yes. The trial lasts 14 days with Ruby selected; a card is required but not charged, and there is nothing to pay unless you choose a plan.

Developer Hosting overview

Deploy your Rails app today

Ruby is preselected for your 14-day trial. We only ask for a card to stop abuse, and it is not charged while you try it.

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.