A web-based SSH terminal that works behind any reverse proxy. Install it, run it, use it.
- Web-based SSH terminal with full xterm.js emulation
- Multi-tab support — open multiple SSH sessions side by side
- Saved servers — save, edit, import, and export connection configs
- Works behind reverse proxies — uses Socket.IO for reliable transport
- Session sidebar — quick-connect to saved servers
pip install torrustorrus serveOpens the terminal in your browser. Connect to any SSH server from there.
Options:
--host TEXT Bind host. [default: 0.0.0.0]
--port INTEGER Bind port. [default: 8080]
--no-browser Don't open the browser automatically.
Requires uv.
git clone https://github.com/anudeepd/torrus
cd torrus
uv sync
make devMIT