You need to install both of these components to setup Apache Guacamole web-based remote desktop client. guacamole-client which provides the client to be served by the servlet container which is usually Tomcat.guacamole-server, which provides the guacd proxy and all the native, server-side components required by Guacamole to connect to remote desktops.Install Apache Guacamole on Rocky Linux 8 It supports standard protocols like VNC, RDP, and SSH. Apache Guacamole is a clientless HTML5 web based remote desktop gateway which provides remote access to servers and desktops through a web browser. In this guide, we are going to learn how to install Apache Guacamole on Rocky Linux 8.