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.

.nouva.cloud
$ ssh -R my-app:80:localhost:3000 tunnel@ssh.nouva.cloud

Paste it in your terminal — you’ll be prompted to sign in, then your URL is live.

No install No SSH key setup Free

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.

  1. 01

    Copy the command

    Set a local port and an optional alias, then copy — it uses the SSH client you already have.

  2. 02

    Run it and sign in

    Paste it in your terminal. A link opens to sign in and approve the tunnel.

  3. 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+
Nouva Ephemeral Tunnels fair-use limits
LimitFree V1 allowance
Live forwards5 per workspace
SSH connections3 per user, 5 per workspace
Transfer5 GiB / 24h, 25 GiB / 30d per workspace
Requests50,000 / 24h, 250,000 / 30d per workspace
Request rate60 req/s sustained, burst 120 per forward
In flight100 per forward, 250 per workspace
Request body25 MiB
Response body100 MiB
URL / headers8 KiB / 32 KiB
Ordinary HTTP lifetime90 seconds
WebSocket / SSENo fixed lifetime; 30-minute no-byte timeout
SSH lifetimeUnlimited while keepalives succeed
SSH livenessDisconnect 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:qqzU1Py9hHPTwocjbIa35h2zLBTXAPJCHL4FSqOnP6w

Your localhost is one command away.

Copy it, run it, sign in. Free — no client to install, no card.