HTML5 remote desktop gateway that lets you reach desktops through a browser
- Stars1.7k
- Forks834
- Open Issues80
Apache-2.0
- Java
- JavaScript
- CSS

About Apache Guacamole
Apache Guacamole is an HTML5 web application that provides access to your desktop using remote desktop protocols. It is built to serve as a browser-based client for remote access, so you can connect without installing a native desktop app on the machine you are using.
It is built with Maven and packages into a deployable .war file. That war file can be installed under servlet containers like Apache Tomcat or Jetty. The same codebase also includes official extensions and a JavaScript library.
Apache Guacamole is an Apache Software Foundation project. It is clientless, so once it is installed on a server any device with a web browser can reach the connected desktops, with no plugins or client software to install. Source archives and pre-built .war files are available, and it is meant to run under your own servlet container for self-hosted access.
Key features
- HTML5 browser access to remote desktops
- Supports the VNC, RDP, and SSH protocols
- Clientless: no plugins or client software needed
- Runs under servlet containers like Tomcat or Jetty
Details
- First released
- 2016
- Self-hosting
- Deployable under servlet containers
- Platforms
- Web
- Deployment
- self-hostable
- Build
- Maven
- Package
- .war file
