Disposable Linux boxes · Ho Chi Minh City
A Linux box that wakes up in 344 ms.
A box does not boot when you ask for it — it wakes, with its processes, its sockets and its caches already warm. Boxes stay private until you share them, and you throw them away when you are done.
ssh nitro.vn new scratch
Free while nitro is in preview. Boxes idle out after an hour.
Waking a box
344 ms
tim@scratch:~$ ▌
Three commands, then you are working
-
01
Make it
ssh nitro.vn new scratchreturns a prompt in about two seconds from a laptop in Vietnam. Bun, Python 3 and git are already installed. -
02
Work in it
Run a server on any port from 3000 to 9999 and it is reachable over HTTPS immediately. No tunnel, no port forwarding, no certificate to install.
-
03
Throw it away
ssh nitro.vn rm scratchdestroys the box and its disk. The next one wakes in 344 ms, so deleting is cheap.
Every box has a URL you can guess
Your project and your handle, joined. The port goes in the URL, not the hostname — so one certificate covers every service you run.
| Address | Reaches |
|---|---|
| scratch-tim.nitrolet.com | port 8000 in the box |
| scratch-tim.nitrolet.com:5173 | port 5173 in the box |
| ssh scratch-tim@nitro.vn | a shell in the box |
The name splits at the last hyphen, so a project may contain hyphens and your handle never does.
Private until you say otherwise
A new box answers nobody but you. Requests without your session get 401 at the edge and never reach the machine. When you do share one, the edge passes your visitor's identity into the box as request headers, so whatever you are running gets a login for free.
- Share it
- ssh nitro.vn share set-public scratch
- Take it back
- ssh nitro.vn share set-private scratch
Make one and break it
Nothing to install and no account for your first box. If it goes wrong, delete it — that is what it is for.
ssh nitro.vn new scratch