mbox.blue

2 min read Original article β†—

SSH in and get your own persistent little box β€” minimal by design, sandboxed, and yours to tinker with. A bit like the public β€œtildes”, but each user lives in their own container.

$ ssh -p 2222 <user>@mbox.blue

πŸ‘‰ Sign up  Β·  πŸ“š Read the docs

How it works

When you connect over SSH you’re dropped straight into your own container β€” powered by sshbox and box, a tiny container runtime. Your box keeps running between logins, so your files and background processes are right where you left them.

  • Persistent β€” your home directory survives across sessions.
  • Sandboxed β€” you’re isolated in your own container with your own resources.
  • Minimal β€” a small Alpine userland, nothing bloated.

What’s inside

  • Languages β€” Python, PHP and Go
  • Editors β€” Vim, Nano
  • Chat β€” irssi, WeeChat
  • Web β€” curl, lynx
  • Tooling β€” git, tmux, ssh
  • Containers β€” box, to experiment with containers inside your box

Put yourself on the web

  • A static page at https://mbox.blue/~you β€” just drop files in ~/public_html.
  • A live app at https://you.mbox.blue β€” run a server in your box and publish its port. HTTPS is handled for you. See the docs.

You’re not alone in here β€” mbox.blue is a little shared world.

  • πŸ‘₯ Browse the members and finger each other’s ~/.plan.
  • ✍️ Sign the guestbook.
  • πŸ“Š Peek at the live status of the host.
  • πŸ”— Stitch your page into the webring so visitors can hop around.

Get started

$ ssh -p 2222 <user>@mbox.blue

πŸ’‘ Your box keeps running after you disconnect β€” just SSH back in to pick up where you left off. Use tmux to keep interactive programs alive across disconnects.

πŸ“š New here? See the Documentation.

Support

πŸ€— Questions or trouble? Reach out to @prologic.