BYOI — Bring Your Own Infrastructure

Ship 515 Apps on One $10 Server

Deploy multiple apps to your own servers with git push. Automatic HTTPS, zero-downtime deploys, and continuous backups — for a flat monthly rate.

14-day free trial. No credit card required.

terminal
$ runmist deploy --project my-saas
Provisioning server with cloud-init...
Setting up Caddy + systemd + Litestream...
Cloning repo via deploy key...
✓ Deployment successful!
Live at https://my-saas.example.com

Ship without the platform tax

One dashboard to deploy, monitor, and scale every app — on servers you control, at a fraction of the cost.

Predictable pricing

Flat monthly rate. No per-app fees, no bandwidth bills, no surprises.

Deploy in minutes

Connect a repo, push to main, live on HTTPS. Zero-downtime every time.

SQLite-native

On-box SQLite with continuous Litestream backups. No managed database needed.

Less to manage

No Docker, no Kubernetes. Just Caddy, systemd, and your code.

The old way vs. the RunMist way

Stop wrestling with infrastructure. Start shipping.

Without RunMist

  • Per-app pricing ($20–50/app adds up fast)
  • Per-seat fees (every team member costs extra)
  • Surprise bills from bots and bandwidth spikes
  • PR previews multiply your build costs
  • Timeouts on long-running tasks and WebSockets
  • Vendor lock-in with no exit path

With RunMist

  • Flat monthly rate — run 10 apps on one $10 VPS
  • No per-seat fees — unlimited members on Team
  • No usage-based billing — predictable every month
  • PR previews cost $0 extra on your own server
  • Persistent processes — no timeouts, native WebSockets
  • Custom domains + Cloudflare DNS managed from dashboard

Everything you need to ship

Git Push Deploys

Push to main, live on HTTPS. GitHub webhooks trigger automatic deployments.

Zero-Downtime Deploys

Graceful shutdown + request draining. Your users never see a 502.

One-Click Rollback

Bad deploy? Roll back to any previous commit in one click.

PR Preview Deployments

Every pull request gets its own URL. Preview comments posted to GitHub automatically.

Uptime Monitoring & Alerts

60-second HTTP checks, Slack and email alerts, 30-day uptime history.

Litestream Backups

Continuous SQLite backups to S3/R2. Restore on a new server in minutes.

Custom Domains & Cloudflare DNS

Add domains, manage DNS records, verify propagation — all from the dashboard.

Cloudflare Edge Caching

One-click cache rules for static assets and content pages. Global CDN, zero config.

Client Sharing Portal

Give clients a read-only link to uptime, deploys, and logs. No login required.

How it works

1

Connect provider & repo

Select Hetzner or DigitalOcean; add SSH key, pick your repo.

2

Deploy

RunMist provisions the server with cloud-init, sets up Caddy, systemd, and Litestream; clones your repo via deploy key.

3

Operate

See per-app status, logs, restarts, and resource usage. Add more apps with simple port assignments.

4

Recover

One-click failover: spin up on another provider, restore Litestream backup, come back online in minutes.

Simple, predictable pricing

14-day free trial on any plan. No credit card required.

No per-seat feesNo bandwidth limitsNo egress feesRemote builds included

Solo

For solo founders shipping fast

$
/mo

Unlimited servers & deploys, 10 projects

  • Zero-downtime deploys
  • Git push auto-deploy
  • One-click rollback
  • Litestream backups
  • Uptime monitoring + email alerts
  • Custom domains + Cloudflare DNS
  • Runtime log streaming
  • PR preview deployments

Pro

Popular

For freelancers & agencies

$
/mo

Unlimited servers, projects & deploys, 5 team members

  • Everything in Solo, plus:
  • PR preview deployments
  • Slack alert channel
  • Client read-only sharing
  • Cloudflare edge caching
  • Manual failover between servers
  • RBAC roles
  • Priority support

Team

For teams that need control

$
/mo

Unlimited everything, 3 workspaces

  • Everything in Pro, plus:
  • RBAC (viewer / member / owner)
  • Unlimited team members
  • Multiple workspaces
  • Server metrics dashboard
  • Priority support

Pricing is for RunMist orchestrator access (BYOI). Compute is your VPS bill (typically $5$10/mo per server).

How much could you save?

See what happens when you stop paying per-app.

Apps you manage
Current platform

Render

$125/mo

5 apps × $25/app

With RunMist

$20/mo

Solo $10 + 1 VPS

You save

$105/mo

$1,260/year

Estimates based on typical per-app costs including compute + database. Your actual costs may vary.

No bandwidth surprises

With RunMist, your traffic rides on your VPS bandwidth — not a metered platform that charges per request.

ProviderPriceIncluded bandwidth~Requests/moOverage
Hetzner VPS
$10/mo20 TB~4B~€1/TB
DigitalOcean
$12/mo2 TB~400M$0.01/GB
Vercel Pro
$20/mo1 TB~200M~$0.40/GB
Render Pro
$19/mo500 GB~100MContact sales
Railway
Usage-basedNonePay per request$0.05/GB
Fly.io
Usage-basedNonePay per request$0.02/GB

Request estimates assume ~5 KB average response size. Inbound traffic is free on all providers. Hetzner bandwidth is for EU locations.

Why I built this

"I was paying $30/app across a dozen projects on managed platforms. Now they all run on one $10 Hetzner server. RunMist is the deployment tool I wanted to exist — git push deploys, rollback, previews, on infrastructure I own."

DC

Daniel Chavez

Founder

Security & Trust

Your infrastructure, your data. RunMist is the orchestrator — not the host.

Outbound-Only Agent

Signed updates, no inbound ports required. Optional offline grace mode.

Minimal Telemetry

Health and version metadata only. No app data exfiltration.

Encrypted Secrets

Settings encrypted at rest. Memory-only secrets on deploy. Scrubbed after use.

Hardening Guide

UFW defaults, SSH key auth, Tailscale option, per-app users/units.

Frequently asked questions










Coming from Vercel?

Vercel is great for static sites and edge functions. But if you need a real database, you shouldn't have to bolt on a managed Postgres just to deploy.

The Vercel way

  • No SQLite support — forced into managed Postgres (Neon, Supabase)
  • $15–30/mo per project just for a database you didn't choose
  • Bandwidth and function overages add up fast once you pass free limits
  • Serverless cold starts on every request

The RunMist way

  • SQLite lives next to your app — zero latency, zero DB cost
  • Litestream backups to S3 for pennies
  • Persistent server process — no cold starts, no serverless limits
  • Flat pricing — no overage surprises

5 apps on Vercel Pro + Neon

~$95/mo

$20 Vercel + 5 × $15 managed DB

5 apps on RunMist Solo

$20/mo

$10 RunMist + $10 VPS (SQLite included)

Before Vercel bandwidth and function overages.

Stop paying per app. Start shipping on your own server.

14-day free trial. Deploy your first app in under 30 minutes.

Stay in the loop

Get notified about new features, updates, and early access to upcoming tools.