Bundler dependency installation
Shard Cloud installs gems declared in a valid Gemfile during deployment.
Host Rails, Sinatra, Sidekiq, discordrb, or another Ruby project from GitHub or ZIP/RAR. Shard Cloud installs declared gems, then runs the entry point or custom command you configure.
From Gemfile to a running Ruby process
Ruby
select the Ruby version in the live runtime catalog
Bundler
gems installed from your Gemfile
/app
10 GB disk; files persist across restarts
Live
application logs and resource metrics
Deploy the Ruby source files and Gemfile your project needs, then configure the production process that should remain running.
Explore capabilitiesRun a Rails application with a custom command or deploy a Sinatra API with the source files and runtime configuration it requires.
Deploy a Ruby worker process with its own start command and use application logs and metrics to monitor it.
Run a Ruby bot as a long-running application process, keeping its token in environment variables and following output in logs.
Install declared gems, configure the production command, and operate the Ruby process with persistent storage, domains, logs, metrics, and restart support.
Shard Cloud installs gems declared in a valid Gemfile during deployment.
Select a supported Ruby version from the live runtime catalog when creating the application.
Keep Rails uploads and other Ruby-generated files on the 10 GB persistent disk at /app.
Ruby web applications receive a free HTTPS address under *.shardweb.app; custom domains require Core or higher.
Use logs with memory and CPU metrics to inspect Bundler installation, Rails startup, and Ruby process output.
Ruby application processes restart automatically; inspect dashboard logs when a configured command stops.
Prepare the source files and Gemfile, choose the Ruby runtime and production command, then verify the running process.
Get startedFrom connection to the first decision, in one flow.
Open step-by-step Shard Cloud documentation for popular projects in this runtime.
Deploy Ruby on Rails applications on Shard Cloud.
Read tutorialInclude a valid Gemfile. Shard Cloud installs its gems during deployment.
Set CUSTOM_COMMAND=chmod +x bin/rails && bin/rails server -b 0.0.0.0. Configure Puma to bind to the application's port.
No. Run db:migrate or assets:precompile in a custom command, or run asset precompilation before upload.
Sidekiq normally needs Redis. Shard Cloud offers managed Redis with TLS-only connections; configure the worker's connection values and start command for your project.
Set VERSION=LATEST for the newest supported Ruby release, or VERSION=recommended for the platform's recommended release. Choose the setting compatible with your Gemfile and application.
Every app needs at least 256 MB. Use 512 MB or more for a public website or API, then increase it based on observed usage.
Your server must listen on port 80.
Read the full Ruby deployment guide
Bring your Rails app, Sinatra API, Sidekiq worker, Ruby bot, or another process with its Gemfile and production command.
Guided setup with no commitment
Gemfile and startup command ready
Confirm the Ruby entry point, Gemfile, and command required by the running process.
Environment configuration ready
Add connection strings, tokens, and settings without putting secrets in source code.
Deploy your Ruby project
Connect GitHub or upload a ZIP/RAR, select Ruby, and start the process your project requires.
Perfect for freelancers or individuals who need to host applications and bots.
For small teams and startups that need infrastructure for multiple projects.
Built for scaling companies with high project volume and advanced support.