ttyd
A simple command-line tool for sharing terminal over the web. Access a full-featured terminal directly from your browser.
What You Can Do After Deployment
- Open your domain — a web-based terminal is ready immediately
- Run commands — full terminal emulation with xterm.js
- Transfer files — ZMODEM and trzsz file transfer support built in
- Share access — send the URL to anyone who needs terminal access
- Configure authentication — set username/password via environment variables
Key Features
- Full-featured terminal with CJK and IME support
- ZMODEM / trzsz file transfer
- Sixel image output support
- SSL support with OpenSSL / Mbed TLS
- Basic authentication
- Configurable max clients and read-only mode
- Cross-platform: Linux, macOS, FreeBSD, Windows
License
MIT — GitHub