dev-tools 5 min read

Shellbox – Instant Linux Boxes via SSH

Spin up a microVM Linux environment in seconds using pure SSH. No dashboard, no email, no password — your SSH key is your identity.

By
Share: X in
Shellbox product thumbnail showing instant Linux boxes via SSH

TL;DR

TL;DR: Shellbox spins up a microVM Linux environment in seconds via pure SSH — no dashboard, no email, no password. Your SSH key is your identity and you pay per minute.

Source and Accuracy Notes

⚠️ This section is MANDATORY. All links must be verified from actual source, not guessed.

  • Project page: shellbox.dev — verified by direct fetch
  • Source repository: No public source repo listed on the site
  • License: Proprietary (no open-source license disclosed)
  • HN launch thread: news.ycombinator.com/item?id= — submit your HN username if you have the ID
  • Source last checked: 2026-07-21 (website fetch)

What Is Shellbox?

Shellbox is a service that provisions lightweight microVMs running Ubuntu-like Linux environments on demand, accessible entirely over SSH. There is no web dashboard, no email signup, and no password — your SSH public key is your identity.

When you SSH in for the first time, an account is automatically created from your key fingerprint. You pick a name and a size, and you get a box running within seconds. Stopped boxes resume from a memory snapshot when you reconnect.

The stated use cases are developers who need a quick isolated Linux environment, AI agents that need a sandboxed shell, and builders who want a disposable box without signing up for a full cloud VPS.

Setup Workflow

Step 1: Generate an SSH key pair (if you do not have one)

ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub

Step 2: SSH into your first box

ssh [email protected]

On first connection, your key fingerprint is used to provision an account automatically. You will be prompted to choose a box name and size.

Step 3: Configure an SSH host alias

Create an SSH config entry to avoid typing the full command every time:

# ~/.ssh/config
Host box
    HostName box.shellbox.dev
    User <your-username>
    IdentityFile ~/.ssh/id_ed25519
    ControlMaster auto
    ControlPath ~/.ssh/sockets/%r@%h-%p
    ControlPersist 600
mkdir -p ~/.ssh/sockets
ssh box

Step 4: Stop and resume boxes

Boxes that are stopped are stored as memory snapshots. When you SSH back in, the box resumes automatically. There is no explicit start command.

Step 5: Manage billing

Shellbox uses a balance-based model. Key thresholds from the site:

  • $0.02/hr per x1 slot, billed per minute while running
  • $0.50/mo per x1 slot when stopped
  • Boxes auto-stop when the balance drops below $5
  • Boxes are deleted when the balance reaches $0
  • Refunds available for unused funds within 3 months

No subscription is required — you top up a balance and pay as you go.

How It Works Under the Hood

Based on the site description:

  • Shellbox uses OCI images (Ubuntu-like Linux root filesystems) packaged into microVM root filesystems
  • These are booted as microVMs — lighter than a full VM, faster than a container
  • The transport is pure SSH — no proprietary agent, no special client binary
  • Works with standard tools: VS Code Remote, Zed, mosh (with direct IPv6), scp, and sftp

Practical Evaluation Checklist

  • Sign-up: SSH key only — no email, no password ✅
  • Speed: Box available within seconds of first SSH ✅
  • Snapshot resume: Stopped boxes resume from memory snapshot ✅
  • Standard tooling: Works with VS Code Remote, Zed, scp, sftp ✅
  • Billing: Per-minute, no subscription, refundable balance ✅
  • Auto-cleanup: Box deleted at $0 balance ✅

Security Notes

  • Authentication is key-based — no password to leak or brute-force
  • Files are encrypted in transit over SSH
  • The service is not open source, so the hypervisor and microVM isolation are not independently auditable
  • No 2FA mechanism listed (there is no account dashboard to secure)

FAQ

Q: Do I need to install anything on my machine? A: No. Shellbox is pure SSH — any standard SSH client works. The VS Code Remote SSH extension is supported for GUI-based editing.

Q: How is this different from a VPS? A: A VPS provisions a full server you must manage. Shellbox boxes are microVMs that start in seconds, have no OS maintenance, and are billed per minute while running rather than monthly.

Q: What happens to my data if I forget about a running box? A: Boxes auto-stop when your balance drops below $5. At $0 the box is deleted.

Q: Is this open source? A: No. The service is proprietary. The site does not disclose the underlying hypervisor or microVM technology.

Conclusion

Shellbox targets developers who need a throwaway Linux environment without the ceremony of account creation or server management. The SSH-key-only auth, per-minute billing, and snapshot resume make it positioned as a lightweight alternative to a full VPS for one-off tasks, CI agents, or AI tooling that needs a sandbox.

If you want something fully open source you control on your own hardware, look at CICD.sh (self-hosted CI alternative). For a quick cloud shell on demand with zero friction, Shellbox is worth trying.