Ruby hosting without the ops overhead
Push your Rails or Sinatra app and Velixir builds it into a container server-side, runs your migrations, and serves it on managed Kubernetes with zero-downtime deploys. No Dockerfile, no YAML, no local build step, just your Gemfile and a git push.
Why deploy Ruby on velixir
- Your Gemfile is the whole config. Velixir runs bundle install server-side and compiles native gems like nokogiri, pg, and ffi, so there is no build pack to wrestle and no local toolchain to keep in sync.
- Run rails db:migrate as a release step before traffic shifts, then Puma boots behind zero-downtime rolling deploys, with instant one-click rollback if a migration goes wrong.
- Sidekiq and Active Job workers run as their own independently scaled process, backed by managed Valkey (Redis-compatible) billed by the hour in EUR.
- Active Record gets managed Postgres with EU data residency, and bandwidth is unmetered, so serving a real API carries no egress bill.
Works with your stack
Popular Ruby frameworks and runtimes deploy as-is, no adapters.
Runtime versions
Pick your version and we pin the exact runtime for every build.
Legacy (past upstream end-of-life, still runnable for lift-and-shift):
From Ruby source to production in three steps
Push your source
Git push, velixir deploy, a dashboard upload, or a connected GitHub repo. No Dockerfile.
We build it server-side
Velixir detects Ruby, installs dependencies, and builds a container image on our infrastructure.
It goes live
Managed Kubernetes runs it with autoscaling, zero-downtime rolling deploys, and one-click rollback.
Ruby hosting FAQ
Which Ruby versions does Velixir support?
Velixir runs Ruby 3.4 as the default, plus 3.3, 3.2, and legacy 3.1. It reads the version straight from your .ruby-version file or the ruby directive in your Gemfile, so the runtime that builds and runs your app matches what you develop against. Leave both unset and you get 3.4.
Do I need a Dockerfile or a local build step?
No. Velixir detects Ruby from your Gemfile and builds a container image server-side through a single pipeline, running bundle install and precompiling assets for you. You never write a Dockerfile, install Docker, or build anything locally. Push source (git push, the velixir CLI, the dashboard, or a connected GitHub repo) and the platform handles the rest.
Can I run Rails with a database and background jobs?
Yes. Managed Postgres works with Active Record out of the box through a DATABASE_URL you set as an environment variable, and managed Valkey (Redis-compatible) backs Sidekiq or your Rails cache. Add a worker process for Sidekiq and it scales independently of your web process, with autoscaling on both.
How are assets and secrets handled for a Rails app?
Velixir runs assets:precompile during the server-side build, so Sprockets or Propshaft output ships inside the image and Puma serves it immediately. Set values like RAILS_MASTER_KEY, RAILS_ENV, and DATABASE_URL as encrypted environment variables in the dashboard or via the CLI, never committed to your repo.
Deploy your Ruby app in under two minutes
Push your code and Velixir builds, publishes, and deploys it to the region you pick, EU Central or NA East, with managed Postgres and Valkey a click away. No Docker, no YAML, and your first month's on us, up to €14.99.
No credit card to sign up. Add a payment method only when you're ready to deploy.