Ruby cloud hosting # Ruby hosting for Rails and Sinatra Ruby deployment from Git, Gemfile dependency installation, cloud database connections and Sidekiq workers within fixed monthly package limits. [Get started](https://panel.deplomo.com/signup)[Ruby deployment guide](/guides/deploy-ruby) ## Key features of Ruby hosting on Deplomo Available tools for Rails and Sinatra apps depend on the Ruby runtime, package and deployment configuration. ### Git-based deployment Where GitHub or GitLab integration is supported, a push to the configured branch can trigger a build and deployment. Check the repository and workflow settings. ### Rails and Sinatra support Ruby frameworks such as Rails and Sinatra can use servers such as Puma or Falcon when supported by the runtime and configured for the app. ### Bundler, assets and database migrations Configure deployment steps for `rake`, `bundle install`, asset compilation and database migrations as needed. Review commands and migrations before production; they may not run automatically. ### RubyGems registry access Builds install public and private gems from your configured sources. Check credentials, Ruby compatibility and network access for each dependency. ### Resource limits by package CPU and RAM are defined by the selected monthly package. Check available options; automatic resource scaling is not included. ### Fixed monthly package pricing Choose a monthly zone package with the CPU, RAM and storage your Ruby application needs. Resource limits are fixed and automatic usage overages are not charged. ## Frequently asked questions about Ruby hosting Answers to common questions about hosting Ruby apps, Rails and Sinatra frameworks, and cloud deployment. What is Ruby hosting, and how does it differ from standard Linux hosting? Does Ruby on Rails hosting support PostgreSQL, MySQL and Redis? How does Ruby deployment on Deplomo work? Why might Rails hosting suit a startup project? Can Ruby hosting run lightweight Sinatra apps and Ruby APIs? ## A guide to Ruby hosting and deploying Rails and Sinatra apps in the cloud Ruby, especially Ruby on Rails, is used by teams that value its MVC structure and Convention over Configuration approach. Hosting and deployment are part of operating an app. A managed cloud platform may provide a container-based environment, subject to runtime, package and configuration limits. ### Why compare traditional hosting and a VPS for Ruby projects? In shared hosting, Ruby and Bundler versions and access to compile C-based extensions vary by provider. Running Ruby on a VPS commonly involves installing Nginx, configuring a reverse proxy for Puma or Unicorn, setting up Systemd and environment variables, and managing SSL certificates. A managed PaaS may handle some of these tasks; check which responsibilities are included.
ComparisonRuby hosting on DeplomoUnmanaged VPSTraditional Linux hosting
Deployment and updatesGit integration and automated builds may be available, depending on current service settingsTraditional deployments may require manually configured Git hooks or SSHManual upload of files via FTP
Bundler and gem managementAutomated dependency installation from configured sourcesManual installation and registry configurationRuby framework support varies by provider and package
Web servers such as Puma or FalconProcess configuration and monitoring depend on the host; uninterrupted service is not guaranteedManual Nginx and Systemd configuration may be requiredSupport varies by provider and package
Database setup and migrationsRun `rake db:migrate` through configured release commands. Backups must be configured separately where supported.Run database commands manually in a terminalDatabase administration tools vary; shared plans may offer MySQL management through the provider’s panel
Pricing modelFixed monthly EUR package pricingMonthly package charges do not necessarily change with traffic; check metering and overage termsMonthly or annual plans may have package-specific limits, depending on the provider
### Ruby on Rails hosting features in the cloud Rails apps may need tools for background jobs, asset compilation and database connections. Availability depends on the runtime, package and service configuration. - **Background jobs** Ruby apps may use Sidekiq or Resque with Redis for email, reporting or image-processing jobs. Worker processes can run alongside the web app where supported; resource use and process limits apply. - **Asset Pipeline and Propshaft** JavaScript and stylesheet assets can be compiled during the build when configured. Build time, output paths and storage behavior depend on the app and environment. - **Relational database connections** When database service provisioning is available, PostgreSQL or MySQL may be offered for your zone. Set connection details through environment variables instead of hard-coding credentials. - **Custom domains and SSL certificates:** Connect custom domains within the available platform limits. SSL certificates are issued and renewed automatically via ACME after DNS is configured. ### Choosing a Ruby framework: Rails, Sinatra or Hanami Ruby hosting can suit Rails apps as well as smaller Sinatra, Hanami or Roda services. Configure a `Procfile` or custom start command where supported, and check runtime compatibility for your project. ### Deploying applications built with other languages and frameworks If your team also uses other web stacks, review the available hosting options. For example, you can explore [Python hosting](/products/python) , deploy PHP applications with [Buy Laravel hosting](/products/laravel) , or run JavaScript services using [Node.js cloud hosting](/products/nodejs) . Manage multiple application stacks through the available platform tools. For Ruby deployment steps, see the [Deploy Ruby](/guides/deploy-ruby) . ### RubyGems downloads and build connectivity If bundle install fails, check the registry URL, authentication, Ruby version and native dependencies in the build logs. Private gem sources require valid credentials. Test any external APIs separately; the platform cannot guarantee their availability. ### Free plan and current availability Plan a representative Ruby workload and compare the resources available in each zone package. International service creation is currently paused; no free first-month or promotional wallet credit is granted. ## Explore Ruby hosting options Connect a repository and configure environment variables where supported. Deployment time and availability depend on the current service options. [Get started with Ruby hosting](https://panel.deplomo.com/signup)