Skip to content

v1.8.0 — GoTTY Docker, revived

Latest

Choose a tag to compare

@hyeonsangjeon hyeonsangjeon released this 21 Jun 19:42

Run a real Linux terminal in your browser with Docker. This is the first tagged release after reviving the project from the original 2016 image.

Highlights

  • 🧱 Modern base — Ubuntu 26.04 + the maintained sorenisanerd/gotty v1.8.0, replacing the original yudai/gotty v1.0.1 on Ubuntu 14.04. The GoTTY tarball is checksum-verified against upstream SHA256SUMS at build time.
  • 🔐 Auth-first — Basic Auth via GOTTY_USER + GOTTY_PASSWORD, GOTTY_CREDENTIAL, or Docker secret files. The entrypoint warns loudly if you start without it.
  • 🏗️ Multi-arch — images for linux/amd64 and linux/arm64.
  • 🩺 Healthcheck built in — healthy on 200/401.
  • 📦 Compose-ready — runnable examples: authenticated shell, read-only monitor, shared tmux, random URL, and self-signed TLS.

Quick start

```console
export GOTTY_PASSWORD="$(openssl rand -base64 24)"
docker run --rm -it -p 8989:8080 -e GOTTY_USER=gotty -e GOTTY_PASSWORD="${GOTTY_PASSWORD}" modenaf360/gotty-docker:latest
```

Open http://localhost:8989 and sign in as `gotty`.

Images

  • `modenaf360/gotty-docker:latest`
  • `modenaf360/gotty-docker:v1.8.0-ubuntu26.04`

See the README and CHANGELOG for full details.