Ruby on Rails VPS — from €5.49/mo
Deploy your Rails app with confidence — a server for Ruby, PostgreSQL and Sidekiq, with a 5-hour test period before payment, completely risk-free
Launch Rails now
A Ruby on Rails VPS is a virtual server with full root access for deploying applications on the Rails framework. You install Linux, Ruby via rbenv or rvm, the Puma application server and Nginx yourself, connect PostgreSQL and Sidekiq queues on Redis. NVMe storage speeds up Active Record migrations and asset builds, and the isolated environment gives you full control over Ruby versions and gems. Plans start at €5.49/mo, and a 5-hour test period lets you check response times on your own application before paying.
Plans
VPS for Rails
A side project or MVP on Rails runs on Standard 1 (4 vCPU, 4 GB); pairing it with PostgreSQL calls for Standard 2 (4 vCPU, 6 GB). For production with Sidekiq start from Standard 3 (6 vCPU, 8 GB). 5-hour test period before payment.
Compare all plansStandard 1
| 4 vCPU · AMD EPYC |
| 4 GB RAM |
| 50 GB NVMe |
| Unlimited traffic |
| 1× IPv4 · KVM |
| 24/7 support |
Standard 2
| 4 vCPU · AMD EPYC |
| 6 GB RAM |
| 60 GB NVMe |
| Unlimited traffic |
| 1× IPv4 · KVM |
| 24/7 support |
Your own Ruby environment
Install the Ruby version you need via rbenv or rvm and the gems from your Gemfile — the environment is built entirely around your Rails project.
PostgreSQL and Sidekiq
Deploy PostgreSQL, Redis and Sidekiq background jobs on one server — job processing and mailings stay under control.
Full control
Root access, Puma with Nginx, systemd and SSL certificates, backups — the server is entirely yours.
How to run Rails on a VPS
Choose a plan and an image
Pick a plan — Standard 1 (4 vCPU, 4 GB) or Standard 2 (4 vCPU, 6 GB) — and select a Linux image: Ubuntu, Debian or another distribution for your stack.
Install the OS yourself
Through the panel you deploy the chosen OS on a KVM server yourself — so the configuration stays fully under your control.
Deploy your project
Over SSH or the KVM console install Ruby, bundle the gems, configure Puma with Nginx and connect PostgreSQL.
A server sized for your Rails project
We will help you match a plan to the load: vCPU and RAM for Puma workers, NVMe space for the database and uploads.
We can also help configure Nginx, HTTPS via Let's Encrypt and Sidekiq background jobs. Moving the database out — see VPS for databases; container-based deploys — Docker VPS.
Get sizing adviceFrequently asked questions
Did not find your answer?
Write to us via the contact page form.
Any — you install the Ruby version you need via rbenv or rvm yourself, matched to your Rails version and the project gems.
Yes. With root access you deploy PostgreSQL, Redis and Sidekiq background jobs — all on a single VPS.
Puma + Nginx + PostgreSQL run on 6 vCPU and 8 GB — Standard 3 at €8.99/mo. Sidekiq adds 1–2 GB depending on the number of workers.
Not at the start: PostgreSQL and the app live on one VPS. Split them when the database starts competing with Puma workers for memory — usually past 16 GB.
Via rbenv or rvm — root access lets you build any version, independent of the system one. Several versions coexist on one server.
Capistrano or Kamal deploys the project over SSH, and systemd keeps Puma and Sidekiq running. The scheme is standard and works on any of our plans.
Yes, the KVM console lets you mount your own installation image. There are no distribution restrictions — you have full access to the server.
Run Puma via systemd and put Nginx in front as a reverse proxy over a socket — we can help with the basic pairing and HTTPS.