Ephemeral Tunnels
Put localhost on the internet in one command.
A public HTTPS URL for the app on your machine — for webhooks, previews, and sharing work in progress. Copy the command, run it, sign in. You’re live.
$ ssh -R my-app:80:localhost:3000 tunnel@ssh.nouva.cloudPaste it in your terminal — you’ll be prompted to sign in, then your URL is live.
No client to install
Use the OpenSSH already on your machine. No binary to download, no token to paste, no key to register.
A URL worth remembering
Claim a free alias like my-app.nouva.cloud for as long as your terminal stays connected.
No browser warning
Webhooks and visitors reach your service directly — no interstitial — with 7-day request inspection.
How it works
Live in under a minute.
- 01
Copy the command
Set a local port and an optional alias, then copy — it uses the SSH client you already have.
- 02
Run it and sign in
Paste it in your terminal. A link opens to sign in and approve the tunnel.
- 03
You’re live
Your public HTTPS URL is ready for webhooks, previews, and inspection. Close SSH to take it down.
One free plan · fair use
Generous limits, published up front.
Hit a limit and the SSH session stays connected while new requests receive a 429 until the rolling window clears. No paid tier, no manual upgrades.
5
live forwards
25 GiB
transfer / 30 days
250,000
requests / 30 days
7-day
request inspection
See all fair-use limits+
| Limit | Free V1 allowance |
|---|---|
| Live forwards | 5 per workspace |
| SSH connections | 3 per user, 5 per workspace |
| Transfer | 5 GiB / 24h, 25 GiB / 30d per workspace |
| Requests | 50,000 / 24h, 250,000 / 30d per workspace |
| Request rate | 60 req/s sustained, burst 120 per forward |
| In flight | 100 per forward, 250 per workspace |
| Request body | 25 MiB |
| Response body | 100 MiB |
| URL / headers | 8 KiB / 32 KiB |
| Ordinary HTTP lifetime | 90 seconds |
| WebSocket / SSE | No fixed lifetime; 30-minute no-byte timeout |
| SSH lifetime | Unlimited while keepalives succeed |
| SSH liveness | Disconnect after three missed 30-second keepalives |
Verify the SSH host+
On first connection, confirm this persistent Ed25519 fingerprint for ssh.nouva.cloud. Nouva publishes matching SSHFP records.
SHA256:qqzU1Py9hHPTwocjbIa35h2zLBTXAPJCHL4FSqOnP6wYour localhost is one command away.
Copy it, run it, sign in. Free — no client to install, no card.