Skip to main content
TrustRadius
Apache Guacamole

Apache Guacamole

Overview

What is Apache Guacamole?

Apache Guacamole is a clientless remote desktop gateway. Once installed on a server, all that is needed to access remote desktops is a web browser. Apache Guacamole is free and open source software. It is licensed under the Apache License,…

Read more
Recent Reviews

TrustRadius Insights

Apache Guacamole has gained popularity among users for its ability to simplify remote access and eliminate the need for additional …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Apache Guacamole?

Apache Guacamole is a clientless remote desktop gateway. Once installed on a server, all that is needed to access remote desktops is a web browser. Apache Guacamole is free and open source software. It is licensed under the Apache License, Version 2.0, and is maintained by a community of developers…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

6 people also want pricing

Alternatives Pricing

What is TSPlus?

TSplus Remote Access solution enables remote connections to desktops and apps from any device, at any time. It is presented as an alternative to Windows Terminal Server,RDS & Citrix, enabling users to start applications and hold Remote Desktop sessions from any device, anywhere.

What is GoTo Resolve?

GoTo Resolve is an all-in-one IT management and support software built for today's small-to-medium-sized businesses. It helps IT professionals streamline their help desk by bringing together the tools they need to engage, identify problems, and fix issues faster—all in one place. It combines remote…

Return to navigation

Product Demos

Apache Guacamole on-screen keyboard demo using Hue(Hadoop User Experience)

YouTube

TriLug Meeting - April 2019 - Apache Guacamole and Cloud in a Box

YouTube

Check Point Research Demo: Cyber Attack on Apache Guacamole

YouTube
Return to navigation

Product Details

What is Apache Guacamole?

Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. It is called "clientless" by its developers because no plugins or client software are required. With HTML5, once Guacamole is installed on a server, all that is need to access remote desktops is a web browser.

Apache Guacamole presents the following possible advantages:

Access computers from anywhere
Because the Guacamole client is an HTML5 web application, use of the computers is not tied to any one device or location. Access to a web browser means access to one's machines.

Keep a desktop in the cloud
Desktops accessed through Guacamole need not physically exist. With both Guacamole and a desktop operating system hosted in the cloud, the user can combine the convenience of Guacamole with the resilience and flexibility of cloud computing.

Free and open source
Apache Guacamole is and will remain free and open source software. It is licensed under the Apache License, Version 2.0, and is maintained by a community of developers that use Guacamole to access their own development environments.

Documented API
Apache Guacamole is built on its own stack of core APIs which are thoroughly documented, including basic tutorials and conceptual overviews in the online manual. These APIs allow Guacamole to be integrated into other applications, whether they be open source or proprietary.

Commercially supported
For enterprises, dedicated commercial support is also available through third party companies.


Guacamole is separated into two pieces: guacamole-server, which provides the guacd proxy and related libraries, and guacamole-client, which provides the client to be served by a servlet container, usually Apache Tomcat. Guacamole can also be deployed using Docker, removing the need to build guacamole-server from source or configure the web application manually. The Guacamole project provides officially-supported Docker images for both Guacamole and guacd which are kept up-to-date with each release.

Apache Guacamole Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(3)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Apache Guacamole has gained popularity among users for its ability to simplify remote access and eliminate the need for additional software installations. This convenience allows users to access their devices from any computer with an internet connection. The software effectively solves the problem of cross-platform compatibility, making it easier for users to connect to servers and virtual machines without the hassle of dealing with different operating systems. Additionally, Apache Guacamole offers centralized management and simplified access, enabling users to control and access their devices from any desktop or laptop in their business.

The user interface of Apache Guacamole is highly appreciated for its ease of use, making it suitable for small businesses and individuals alike. Users have found that the software provides a centralized platform for accessing multiple broadcast systems, enhancing productivity in remote work scenarios. It is especially valuable in corporate organizations, where it facilitates technical support and allows for responding to client needs remotely. Moreover, Apache Guacamole has proven itself valuable in enhancing program server services and supporting current work in university settings.

Users have praised Apache Guacamole's compatibility with various platforms. It allows remote access from locations where VPN cannot be used, including smartphones. The software is seen as a cost-effective solution compared to traditional VPNs, providing a single-step solution for remote access with lower overhead costs. Furthermore, Apache Guacamole is considered a superior web-based remote access solution compared to SSL VPN or more expensive alternatives. Its versatility makes it a popular choice for remote desktop infrastructure, offering secure access to required devices from anywhere. Small tech firms have also found value in Apache Guacamole as a simple management interface for remote administration and secure access to workstations and appliances.

Overall, Apache Guacamole has proven itself as a reliable tool that simplifies remote access across platforms, enhances productivity and collaboration, improves security, and offers flexibility in accessing devices remotely. Its ease of use and cost-effectiveness make it a preferred choice among individuals, businesses, and organizations with varied remote access needs.

Intuitive and User-Friendly Interface: Many users have praised Guacamole for its intuitive and user-friendly interface. They find it easy to navigate, even for non-technical users. The straightforward design allows users to effortlessly access remote resources without any difficulties. For example, users appreciate the clear organization of menus and options, making it simple to find what they need.

High Performance and Responsiveness: Several reviewers have highlighted Guacamole's impressive performance in terms of fast and responsive remote desktop connections. Users have reported minimal lag and smooth operation, even with low bandwidth connections or graphics-intensive applications. This high level of performance has greatly enhanced their productivity when carrying out tasks remotely. For instance, some users mentioned that they were able to edit large files or run resource-heavy software seamlessly through Guacamole.

Robust Security Features: Users highly value Guacamole's robust security features, such as multi-factor authentication and encrypted connection data. These security measures provide a secure environment for remote access, ensuring the privacy and protection of sensitive information. Reviewers have expressed peace of mind when using Guacamole due to its strong focus on data privacy. In addition to this, some users appreciated that Guacamole offers granular control over permissions and access rights, allowing them to customize security settings according to their specific needs.

Limited Customization Options: Some users have mentioned that Apache Guacamole offers limited customization options for the user interface, which restricts the ability to personalize the experience according to individual preferences. They feel that having more flexibility in customizing elements such as themes, layout, and branding would greatly enhance their overall user experience.

Lacking in Advanced Administrative Features: Several users have found Guacamole to be lacking in advanced administrative features, making it less suitable for complex management tasks or large-scale deployments. They express a need for functionalities like granular user access control, advanced auditing capabilities, and integration with other enterprise systems for centralized administration.

Dependence on Stable Network Connection: The performance and usability of Guacamole heavily rely on a stable and reliable network connection. Some users emphasize the importance of uninterrupted connectivity without latency issues. They mention that any disruptions in the network connection can negatively impact their remote desktop sessions and hinder productivity.

Users recommend the following for Apache Guacamole for client-less remote desktop access:

  • Users advise being mindful of best practices during setup to ensure data and privacy protection. This recommendation highlights the importance of following secure configuration guidelines and implementing proper security measures to safeguard sensitive information.

  • Users suggest referring to the documentation and seeking help online for any unclear instructions. This recommendation emphasizes the availability of resources like official documentation and online communities where users can find assistance in setting up and configuring Apache Guacamole effectively.

  • Users mention that Apache Guacamole requires additional components for a fully secured setup. This recommendation acknowledges that while Apache Guacamole provides remote desktop access capabilities, users should be aware that implementing additional security measures may be necessary to achieve a fully secure environment.

Attribute Ratings

Reviews

(1-2 of 2)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It's very easy to configure e.g. using docker-compose/ templates. It supports most (maybe all?) platforms. I prefer to use it for proof of concept, test & trial setups as well as ongoing personal usage for home-lab.
  • Remote connect to Linux OS
  • Remote connect to Windows OS
  • Backup & Restore of Configurations
Limitations are only the effort you want to have to configure it (correctly).
  • Ease of usee
  • Broad compatibility
Remote Administration (14)
47.142857142857146%
4.7
Screen sharing
100%
10.0
File transfer
100%
10.0
Instant message
N/A
N/A
Secure remote access with Smart Card authentication
N/A
N/A
Access to sleeping/powered-off computers
100%
10.0
Over-the-Internet remote session
100%
10.0
Initiate remote control from mobile
70%
7.0
Remote management of servers & workstations
90%
9.0
Remote Active Directory® management
N/A
N/A
Centralized management dashboard
N/A
N/A
Session record
N/A
N/A
Annotations
N/A
N/A
Monitoring and Alerts
N/A
N/A
Multi-platform remote control
100%
10.0
  • Ready to use within minutes
It's available and free to use, no service or maintenance-free required.
5
IT Team, IT Admin
1
able to RTM (Read the manual)
  • remote access of various OS
No
  • Price
  • Prior Experience with the Product
  • Implemented in-house
No
Change management was minimal
It's easy and free of use, therefore perfect for quick implementations when needed.
it's easy
  • remote connection
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Apache Guacamole is used as a web front end providing secure access to workstations and appliances inside of our organization.
  • Apache Guacamole lets us have secure remote access (via VNC, RDP or SSH) without need to install any client software.
  • We have experienced some stability problems (mostly Tomcat related).
  • The interface could be a little more user-friendly.
  • Certain keyboard shortcuts used by Guacamole GUI are impossible to use in the Firefox browser in out-of-the-box configuration.
Apache Guacamole is well suited for providing remote access and controlling administrative servers/devices in small to medium-scale deployments. Guacamole client is an HTML5 web application, to use it you only need any modern web browser. In my opinion, the developers' choice to use Tomcat/Java made the application somewhat heavyweight with too many dependencies. If we manage to resolve the stability issues we would likely use it for employees' access to their workstations company-wide.
  • Clientless access
  • Well suited for cloud deployments
  • Well-documented API allows to automate tasks
Remote Administration (14)
60%
6.0
Screen sharing
90%
9.0
File transfer
80%
8.0
Instant message
N/A
N/A
Secure remote access with Smart Card authentication
N/A
N/A
Access to sleeping/powered-off computers
80%
8.0
Over-the-Internet remote session
100%
10.0
Initiate remote control from mobile
70%
7.0
Remote management of servers & workstations
100%
10.0
Remote Active Directory® management
N/A
N/A
Centralized management dashboard
80%
8.0
Session record
80%
8.0
Annotations
N/A
N/A
Monitoring and Alerts
70%
7.0
Multi-platform remote control
90%
9.0
  • The software is 100% open source and free, however, we are not currently utilizing it due to stability problems we have experienced.
We have successfully used noVNC for remote access.
Return to navigation