So what is Guacamole? Of course we are not talking about that delicious food that you use for your salad or chips as dips. Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. With Guacamole Server, you can access your server(s) via a web browser (ssh, VNC or RDP).
In other words, if you have a Windows Desktop and would like to access is via a web browser, you can do so with Guacamole.
In the following article, I will show you how to install Apache Guacamole server to a Linux server. There are 2 main parts in Guacamole. The first one is Guacamole Server and the second one is the client.