Guacamole

From Project Homelab
Revision as of 17:00, 31 July 2020 by Travis (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, SSH and RDP. It is considered clientless becuase no client software is required at any point. Guacamole is an HTML5 based web application and the only software required for use is a web browser that supports HTML5.

Cost

Guacamole is a free and open-source.

Use Cases

Guacamole has a pretty simple use case.

1. You have some sort of server you would like to access remotely (or multiple servers).

2. You don't want to open up RDP/SSH ports to the web (389/22).

3. You want a single location to remote into all machines on your network

Deployment

Deployment can be somewhat lengthy, but another homelabber has created a very good guide on deploying Guacamole 0.9.9 on centos 7 Here.

It is recommended to secure Guacamole in a DMZ or behind an NGINX reverse proxy.

External Links