Guacamole is an HTML5 Web application that provides access to desktop environments using remote desktop protocols such as VNC or RDP. A centralized server acts as a tunnel and proxy, allowing access to multiple desktops through a Web browser. No plugins are needed. The client requires nothing more than a Web browser supporting HTML5 and AJAX.
| Tags | VNC Remote Access remote desktop Web Application rdp |
|---|---|
| Licenses | Affero GPLv3 |
| Operating Systems | Linux |
| Implementation | HTML5 AJAX JavaScript VNC Java rdp |
| Translations | English |
Recent releases


Release Notes: SSH is now supported. Non-US keyboard support has been added. RDP performance has been improved. A Firefox-specific connection stability bug has been fixed. Cursor rendering in RDP for Excel, LibreOffice, and similar applications has been fixed.


Release Notes: MySQL authentication is now officially supported. Users and connections can be managed from the Web interface when MySQL authentication is used. A VNC-specific clipboard bug has been fixed. A rendering issue which caused RDP displays to appear skewed has been resolved.


Release Notes: A parameter value truncation bug has been fixed. Connections read from user-mapping.xml are now sorted by name. Console support has been added to libguac-client-rdp.


Release Notes: This release fixes a packaging bug in the Debian and Ubuntu packages for guacd and the rendering of the text cursor of Xrdp's login screen.


Release Notes: Sound support has been added to RDP. The UI has been completely redone. Mobile support has been greatly improved. The documentation has moved to an online book format.