BashLand is offline

The terminal server was shut down after the course finished. Nothing is running here anymore.

What it was

A browser-based Linux terminal for teaching bash and git. You opened the page and immediately had a real shell — no install, no account, no setup. It was used for a 4-hour intensive built around a real bioinformatics dataset (the Synechocystis sp. PCC 6803 proteome).

How it worked

  browser
     |  HTTPS + WebSocket
     v
  nginx           TLS, password gate, proxy
     |
     v
  ttyd            one shell per connection
     |
     v
  docker run --rm     a fresh container per session

Every visitor got their own container. It existed only while the tab was open — close it and the container was destroyed along with everything in it. Nothing persisted, nothing was shared between people.

Why it was built this way

Which is exactly what happened. The server was created for the course and deleted when it ended.

Still available

Everything needed to run BashLand again is in the first repository. One script on a fresh Ubuntu server brings it back.