This post is also available in my podcast.
Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. it is called clientless because no plugins or client software are required. Thanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a web browser.
Because the Guacamole client is an HTML5 web application, use of your computers is not tied to any one device or location. As long as you have access to a web browser, you have access to your machines.
Desktops accessed through Guacamole need not physically exist. With both Guacamole and a desktop operating system hosted in the cloud, you can combine the convenience of Guacamole with the resilience and flexibility of cloud computing.
Apache Guacamole is and will always be free and open source software. It is licensed under the Apache License, Version 2.0, and is actively maintained by a community of developers that use Guacamole to access their own development environments.
Download and installation instructions
Apache Guacamole is split into two subprojects: “guacamole-client”, the HTML5 web application which serves the Guacamole client to users, and “guacamole-server”, the remote desktop proxy which the web application communicates with. Downloads of the open source software can be accessed from: https://guacamole.apache.org/releases/ .
Help and support
A user and developer guide are available as part of Guacamole manual available at: https://guacamole.apache.org/doc/gug/ . Support is available via various means of communication and can be accessed at: https://guacamole.apache.org/support/