Built by Rubyists, for Indie Hackers & Builders

Ruby Hosting Designed for Speed, Simplicity & Control

Stop fighting bloated cloud providers. Ship your Rails, Sinatra, and Jekyll apps with zero downtime, instant SSL, and managed PostgreSQL in just seconds.

my-ruby-saasLive & Running

https://my-ruby-saas.enkihost.com

#rails7#postgresql#puma
build_log_v2.4.1
Zero Downtime Active

$ git push origin main

[1/4] nixpacks: Building Ruby 3.3.4 environment...

[2/4] bundle exec rails assets:precompile -- SUCCESS (3.2s)

[3/4] Traefik: Health check 200 OK passed on new container

[4/4] ✨ Traffic smoothly routed. Old container retired without drops.

⚡ Deploy time: 11s🔒 SSL: Auto Let's Encrypt💾 Database: Postgres 16
100% Cgroup Isolation

Native First-Class Support for Ruby Builders

Ruby on Rails

#rails

Full Rails stack ready. Automated asset precompilation, database migrations, Puma tuning, and Redis ActionCable setup.

Sinatra

#sinatra

Ultra-fast microservices and JSON APIs. Lightweight memory footprint with isolated compute limits and instant restarts.

Jekyll

#jekyll

High-speed static blogs and documentation sites. Free on the Spark plan with automated Git pushes and custom domain mapping.

Core Capabilities

Everything Rubyists Need to Ship

No complex Kubernetes manifests, no surprise AWS bills. Just clean, developer-friendly tooling.

Zero-Downtime Deploys

Your new container must pass internal health checks before traffic cuts over. No dropped requests or 502 errors during deploys.

PostgreSQL & Redis

One-click database provisioning with internal secure networking, automatic connection strings, and automated backups.

Custom Domains & Auto SSL

Point your CNAME or A-record and Let's Encrypt handles certificate issuance and renewals automatically via Traefik.

Encrypted Secrets Vault

Safely manage Rails credentials, Stripe API keys, and environment variables with encryption at rest and runtime container injection.

Cgroups Resource Isolation

Strict memory and CPU quotas ensure no single app hogs server resources. Predictable latency and clean isolation.

GitHub & GitLab Webhooks

Push to your default branch and watch Enkihost trigger automated builds, run database migrations, and notify you instantly.

Hardware & Architecture

Dedicated Performance Without Heavy VM Overhead

Every application runs in containerized units with kernel-level resource limits. Get dedicated CPU threads, fast NVMe-backed persistent volumes, and Traefik reverse proxies.

Compute
0.1 - 2.0 vCPUs
Memory
512MB - 4GB RAM
Storage
NVMe Volumes
Edge Network
Traefik + SSL
cgroups_monitor.sh
NODE: EU-CENTRAL-1
CONTAINER_ID:c8f94a2b8e
CPU_QUOTA:1.0 Dedicated Core (100,000 / 100,000)
RAM_ALLOCATION:2048 MB (Cgroup hard limit)
TRAEFIK_ROUTING:Active (SNI matched)
DATABASE_LINK:postgres_16_internal:5432
STATUS: HEALTHYUPTIME: 99.98%
Transparent Pricing

Simple Plans for Every Stage

Start with a 14-day free trial on Ignite or host your Jekyll blog for free on Spark. No hidden surcharges.

Spark

Optimized for Jekyll

0€/mo

Perfect for side projects and learning.

  • 1 Jekyll Site (automated build + static serving)
  • 0.25 Shared vCPU
  • 256 MB RAM (512 MB peak during build)
  • 500 MB Storage
  • No Postgres or Redis included
  • Community Support
Get Started with Spark
Most Popular Indie Choice

Ignite

14-Day Free Trial

0€for 14 days, then 5€/mo
14-Day Free Trial Included

14 days free trial, then 5€/mo. Best for growing startups.

  • 14-Day Free Trial (0€ today)
  • 2 Ruby Apps (Rails / Sinatra)
  • 1.0 vCPU
  • 2 GB Shared RAM
  • Custom Domains
  • 1x Managed Postgres (512 MB RAM / 5 GB disk)
  • 1x Redis (128 MB RAM)
  • Up to 3 Persistent Volumes
  • Priority Support
Start 14-Day Free Trial

Blaze

Scaling Rails Applications

16€/mo

Scale without limits with dedicated infrastructure.

  • 5 Ruby on Rails / Sinatra Apps
  • 2.0 Dedicated vCPUs
  • 4 GB RAM
  • Custom Domains
  • 5x 2 GB Databases (Postgres)
  • 5x Redis
  • 20 Persistent Volumes
  • High Availability & Autoscaling
  • SLA Guarantee
Get Started with Blaze