Sign inSign up

dockerscripts/guacamole

By dockerscripts

Updated 2 months ago

Guacamole in a container. (https://guacamole.apache.org/)

Image
Networking
Security
Integration & delivery
2

3.7K

dockerscripts/guacamole repository overview

Guacamole In a Container

Installation

Configuration

First you need to install one or more Linux servers:

Then you can create users and connections like this:

ds guac help
ds guac server add linuxmint-1
ds guac user add username p@ssw0rd
ds guac user connect username linuxmint-1

In this case linuxmint-1 is the name of the container where the Linux server is installed, or its domain, or its IP.

Accessing in a LAN

If the guacamole server is in a LAN (for example in a laptop) it has to be accessed by its IP (like this: https://123.45.67.89/). In this case the wsproxy container is not useful (since it is based on apache2 virtual domains). To access the guacamole server in this case you have to uncomment the line PORTS="443:433" on settings.sh (and maybe forward another port if needed, like PORTS="444:443"). This has to be done before ds make.

Accessing in a Wi-Fi LAN

If the container is in a laptop and there is no wi-fi access point around to enable the connection/communication with other laptops, we can start a hotspot like this:

ds hotspot start test-hotspot pass1234

Afterwards the server can be accessed on https://10.42.0.1/

Note: Depending on the type of the wireless card or the driver that it has, the hotspot may not always work. In this case the most easy way to create a hotspot is with an Android or iPhone.

Tag summary

Content type

Image

Digest

sha256:af64ec70d

Size

724.7 MB

Last updated

2 months ago

docker pull dockerscripts/guacamole