All use cases
Use Case6 min read

Side Project Hosting: The Cheapest Way to Run Your MVP

Host your side project for under $10/month with OpenClaw. Includes a complete setup guide for solo developers and indie hackers.

The hosting industry wants you to believe you need $50-100/month to run a production app. You don't. Here's the stack that runs thousands of profitable indie products.

The $6/Month Stack

  • Hetzner CX21: 2 vCPU, 4GB RAM — $6/mo
  • OpenClaw: Free — handles deployment, SSL, health checks
  • Self-hosted Postgres: Free — included with OpenClaw
  • Cloudflare: Free — DNS, CDN, DDoS protection
  • Better Stack: $7/mo — monitoring (optional when starting out)

Total: $6-13/mo for a production-ready MVP.

What You Can Run on This

This stack handles:

  • Web apps with 100-500 daily active users
  • APIs serving 10K-50K requests/day
  • Small databases up to 10GB
  • Background jobs via cron or task queue

It won't handle viral traffic or massive databases — but you can upgrade later.

Step-by-Step Setup

1. Spin Up a VPS

# Create a Hetzner account and spin up a CX21
# Use Ubuntu 22.04 LTS

2. Install OpenClaw

ssh root@your-vps-ip
curl -fsSL https://get.openclaw.dev | sh

3. Deploy Your App

# From your local machine
openclaw deploy

4. Point Your Domain

openclaw domains add yourdomain.com
openclaw ssl setup yourdomain.com

Done. Your app is live with HTTPS.

Real Examples

| Product | Stack | Users | Monthly Cost | |---------|-------|-------|--------------| | Micro SaaS #1 | Hetzner + OpenClaw | 200 MAU | $6 | | Dev Tool | Hetzner + OpenClaw | 50K requests/day | $6 | | Newsletter Tool | Hetzner + OpenClaw | 500 MAU | $12 |

What to Watch Out For

Resource Limits

4GB RAM is plenty for most side projects, but watch for:

  • Memory leaks (a bug can eat RAM over days)
  • Unbounded caches (Redis without eviction policies)
  • Image processing (can spike CPU and memory)

Database Size

Self-hosted SQLite or Postgres on a $6 VPS is fine up to ~10GB. Beyond that:

  • Upgrade to $12/mo VPS with more storage
  • Or use a managed database (Neon: free tier up to 5GB)

Backups

Set up automatic backups:

openclaw db backup mydb --schedule "0 2 * * *"

When to Upgrade

Upgrade from $6/mo when:

  • You're hitting memory limits (>3GB sustained)
  • Database is >10GB
  • You need multiple servers (load balancer)
  • You're making >$1K MRR and hosting is a small fraction

Until then, stay lean. The best SaaS infrastructure is the one you don't think about.

Skip the self-hosting

Deploy OpenClaw in under a minute

No servers. No SSH. No terminal. Pick a model, connect Telegram, and go.

Deploy free with Testflight