WeTTY
A web-based SSH terminal for browsers

WeTTY is a web terminal that lets you access SSH sessions directly from a browser. It runs as a small Node.js web app and bridges the browser to SSH, making it useful for lightweight remote administration without installing a local SSH client.
Key Features:
- Browser-based SSH terminal UI for interactive shell access
- Uses a local SSH client under the hood to connect to remote hosts
- Optional HTTP authentication to protect access to the web terminal
- Supports connection presets/parameters via URL options (useful behind portals)
- Reverse-proxy friendly deployment (commonly used behind Nginx/Traefik)
- Container-friendly setup (commonly deployed via Docker)
Use Cases:
- Provide “jump host” terminal access from a web portal for admins/operators
- Embedded terminal access in internal tools, dashboards, or support environments
- Quick remote access from locked-down machines where installing SSH clients is not possible
Limitations and Considerations
- Exposing SSH in a browser increases security risk; it should be tightly access-controlled and ideally placed behind SSO/VPN/reverse-proxy auth.
- Feature set is intentionally minimal compared to full remote access gateways (audit, session recording, RBAC depend on external components).
WeTTY is a practical, lightweight way to deliver SSH access over the web with minimal infrastructure. It fits best for small teams or internal environments that need a simple web terminal front-end while keeping SSH as the underlying transport.
Categories:
Tags:
Tech Stack:
Similar Services

code-server
Run VS Code in the browser on your own server
Self-hosted VS Code in a browser with remote development, extensions, and secure access—ideal for cloud/dev containers, labs, and consistent dev environments.


Puter
Self-hostable personal cloud with a web desktop
A self-hostable personal cloud that provides a web-based desktop, file storage, apps, and multi-user access in the browser.


Sunshine
Self-hosted game streaming host for Moonlight clients
Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.


Teleport
Identity-native infrastructure access for SSH, Kubernetes, RDP and DBs
Open-source platform that provides unified, audited, identity-based access to servers, Kubernetes clusters, databases, and desktops without static credentials.

Pangolin
Self-hosted secure tunneling and access gateway
Pangolin provides a self-hosted access gateway for securely exposing internal apps via tunnels, with identity-aware access controls and a web UI.


Neko
Watch and browse the web together in a shared virtual browser
Self-hosted shared virtual browser (Firefox/Chromium) with synchronized viewing, multi-user control, chat, and WebRTC streaming for watch parties and remote collaboration.
JavaScript