
Apache Guacamole
Clientless remote desktop gateway. Access RDP, VNC, SSH, Telnet, and Kubernetes through any browser, no plugins needed.
About Apache Guacamole
Apache Guacamole is a clientless remote desktop gateway that supports standard protocols like VNC, RDP, SSH, Telnet, and Kubernetes. Because it is clientless, you can access your desktops and servers from any device with a web browser -- no plugins, no agents, no client software needed.
Guacamole consists of a Java-based proxy server (guacd) that handles the remote protocol translation, and a web application that provides the browser interface. It supports LDAP, SAML, OIDC, TOTP, and database-backed authentication, session recording, file transfer via SFTP, clipboard integration, and connection sharing.
Guacamole is an Apache Software Foundation project, licensed under Apache 2.0. It is widely used by enterprises, government agencies, and MSPs for secure, auditable remote access to internal infrastructure.
Key Features
- Browser-based RDP, VNC, SSH, Telnet, and Kubernetes access
- No plugins, agents, or client software required
- LDAP, SAML, OIDC, TOTP, and database authentication
- Session recording, file transfer, and connection sharing
Self-Hosting Notes
Find another tool
More in Infrastructure & DevOps
1Panel
Modern open-source Linux server control panel with web interface.
Caddy
Web server with automatic HTTPS, zero-config TLS, and a clean Caddyfile syntax.
Coder
Self-hosted remote development platform. Provision cloud dev environments on your infrastructure with Terraform.
Coolify
Open-source, self-hosted PaaS. A Heroku, Vercel, and Netlify alternative.