Opinionated configs that actually work

Self-hosting, minus the DNS & SSL pain

Give it your domain and your app. Get back working nginx or Caddy vhosts, Let's Encrypt commands, and a copy-paste runbook that takes you from a blank server to HTTPS in production — no scattered blog snippets.

✓ No signup to try ✓ nginx & Caddy ✓ Let's Encrypt auto-renew ✓ Runs 100% in your browser
How it works

From domain to HTTPS in four steps

The same checklist a senior SRE runs — turned into copy-paste commands tied to your exact app.

1

Describe your app

Domain, local port, nginx or Caddy, static or proxied. Ten seconds of form-filling.

2

Get working configs

A real vhost, the certbot command, and a Docker snippet — opinionated and tuned, not generic.

3

Follow the runbook

An ordered set of commands: DNS → app → proxy → SSL → verify. Nothing left implicit.

4

Validate it's live

A checklist of curl / openssl checks proves HTTPS, the cert and websockets actually work.

Generator

Build your config now

Everything runs locally in your browser. Nothing is uploaded. Tweak the form, copy the output.

Your app

Why it's different

One opinionated path, not twelve Stack Overflow tabs

Configs that boot

Every block is battle-tested: correct proxy headers, websocket upgrade, body-size limits, cache rules. No "why is it 502-ing" rabbit holes.

SSL done right

The exact certbot invocation for your domains, plus auto-renew verification. Or switch to Caddy and get HTTPS with zero commands.

A runbook + verify list

Not just a config — an ordered runbook and a validation checklist of real curl/openssl checks so you know it's actually live.

nginx & Caddy

Prefer Caddy's auto-TLS or nginx's ubiquity? Toggle and regenerate. Same opinionated defaults either way.

Static, proxied or Docker

SPA on a CDN folder, a Node/Python server on a port, or a container bound to localhost — each gets the right config shape.

Private by design

The generator runs entirely in your browser. Your domains and ports never touch a server. Copy and go.

Pricing

Free to start. Cheap to scale.

Shown in USD and INR. Pay only when you're running more than one app.

Free
$0 /forever
₹0
  • One app config at a time
  • nginx, Caddy, SSL & runbook
  • Validation checklist
  • No signup
Start free
Fleet
$29 /mo
≈ ₹2,399 /mo
  • Everything in Pro
  • Multi-server fleets
  • Bulk vhost generation
  • Team sharing
Start Fleet

Ship your self-hosted app today

Stop gluing together blog snippets. Generate a config that boots, follow the runbook, verify it's live.

Generate my config