ttyd
★ 12.6kA self-hosted alternative to Termius
About
ttyd is a lightweight command-line tool that publishes a local terminal session over the web. It is aimed at users who want to access or share a shell through a browser without building a full remote...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 30, 2026 – Nov 6, 2026Nov 6, 2026
Features
- web-based terminal sharing
- CJK and IME support
- ZMODEM file transfer
- trzsz file transfer
- Sixel image output
- custom command execution
- basic authentication
- custom auth proxy header
- SSL support
- cross-platform support
Details
- Last Updated
- Nov 12, 2026
- Created
- Sep 13, 2016
- Install Methods
- package-managerbinarysnapsource
- Requirements
- libuvWebGL2OpenSSLMbed TLS
- Default Port
- 7681web terminal
- Authentication
- localproxy-auth
- Privacy & Independence
- No Cloud RequiredOffline Capable
- Deployment
Deployment: Container image available
Run ttyd yourself
Pick how much you want to manage.
netcupBest match
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
Hetzner
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
DigitalOcean
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
1 more way to host
Some links earn us a commission. netcup pays us one and is our preferred VPS host.
Is this your project? Sponsor a listing
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Sep 27, 2026
Alternatives to ttyd
WeTTY
5.5k
A web-based terminal that provides browser access to a shell over HTTP/HTTPS and SSH.
Miscellaneous ToolsRemote AccessSelf Hosting Solutions+2
Sshwifty
3.1k
Sshwifty is a web-based SSH and Telnet client that lets users access remote shells from a browser.
Remote AccessMobile terminalsCopyleft License+3
VibeTunnel
4.7k
VibeTunnel is a terminal proxy that opens terminal sessions in a browser for remote monitoring and control, including from a phone. It ships as a macOS app and as an npm package that runs the full server with its web UI on Linux, in Docker, or on headless machines.
Remote AccessProxy ServersAI Agents+1
Single Container
Guacamole
4.0k
guacamole-server provides guacd, libguac, and protocol support libraries that form the server-side basis of Apache Guacamole remote desktop access.
Remote AccessPermissive LicenseProxy Servers+2
Related Software
Zellij
36.0k
Zellij is a terminal workspace and multiplexer for developers and ops-oriented users, with layouts, floating and stacked panes, plugins, and multiplayer collaboration.
Terminal MultiplexerFully FOSS
Single ContainerFully FOSS
sish
4.8k
Open source SSH tunneling software for forwarding HTTP(S), WS(S), TCP, aliases, and SNI traffic using plain SSH.
Proxy ServersNetwork UtilitiesRemote Access+2
tmux
50.3k
tmux is a terminal multiplexer that lets multiple terminals be created, accessed, and controlled from a single screen.
Terminal Multiplexer
ShellHub
2.2k
ShellHub is an SSH gateway for centrally managing access to Linux devices and servers behind NAT and firewalls.
Remote AccessPermissive LicenseNetwork Utilities+2
4 Containers
rmux
2.7k
RMUX is a universal multiplexer engine for working with multiple terminal sessions and related workflows across Windows, Linux, and macOS.
Terminal MultiplexerAI AgentsAutomation Tools
ZNC
2.1k
ZNC is an advanced IRC bouncer that sits between IRC clients and networks to buffer traffic and keep users connected.
IRC CommunicationProxy ServersSelf Hosting Solutions+2
tailcat
8.9k
Tailcat is a userspace CLI and Go library that provides netcat-like connections, port forwarding, SSH, SOCKS5, and exit-node tunneling over Tailscale’s encrypted data plane without using Tailscale’s control plane.
Network UtilitiesRemote AccessProxy Servers
pico
1.4k
pico.sh is a set of SSH-powered developer services for publishing sites, blogs, pipes, tunnels, snippets, and RSS email notifications.
Blogging PlatformsSelf Hosting SolutionsNetwork Utilities+1
17 ContainersCloud Required
miniserve
8.1k
miniserve is a small cross-platform CLI tool for serving files and directories over HTTP.
Web File ManagersSimple File UploadsFile & Object Storage+3
copyparty
47.3k
copyparty turns almost any device into a file server with resumable uploads and downloads through a web browser and several file-transfer protocols.
Web File ManagersFile & Object StorageWeb Servers+2
The Lounge
6.4k
The Lounge is a modern web-based IRC client designed for self-hosting.
IRC CommunicationSelf Hosting SolutionsPermissive License
OliveTin
3.9k
OliveTin provides safe and simple access to predefined shell commands through a web interface.
Automation ToolsCopyleft LicenseTask Runners+2
