Welcome to Gatwy
Gatwy is a self-hosted remote access gateway that runs entirely in your browser — no Java, no middleware, no WebSocket proxies. RDP sessions run via a native WebAssembly client at full browser speed.
One Docker container. Zero external dependencies.
Why Gatwy?
- WebAssembly RDP — real RDP decoder in the browser, not a bitmap relay
- 7 protocols in one — RDP, SSH, VNC, Telnet, SMB, SFTP, and FTP
- Single container — SQLite included, ~150 MB image, one
docker compose up - Deep audit trail — every SSH command logged, file operations tracked, recordings encrypted at rest
- Granular RBAC — 22 permissions, custom roles, per-protocol access control
- Built-in alerting — email, Telegram, Slack, and webhook notifications with a no-code rule builder
- Encrypted backups — full system backup (database + recordings + key) to a single
.gebfile
Quick Links
| Resource | Link |
|---|---|
| GitHub | github.com/kotoxie/Gatwy |
| Container Registry | ghcr.io/kotoxie/gatwy |
| Latest Release | GitHub Releases |
Getting Started
Head to Installation to get Gatwy running in under a minute.