guacamole-docker-compose icon indicating copy to clipboard operation
guacamole-docker-compose copied to clipboard

How to enable extensions?

Open ovizii opened this issue 5 years ago • 2 comments

Hi there, I've been happily using your docker-compose file for a while and even after the release of Guacamole 1.1.0 it still works perfectly.

I realized in this new release the duo extension was now included in the docker images but I am totally clueless how to "enable" and configure it. I have the configuration variables needed I just don't know how to pass them. Use env variables? some config file? no idea.

Here is the change log: https://guacamole.apache.org/releases/1.1.0/

Would you mind giving me a hand on how to configure extensions please? I read the Guacamole documentation on Docker and how to add and configure my own Guacamole Home Dir but is that really necessary since the duo extension i included in the docker image?

ovizii avatar Feb 14 '20 10:02 ovizii

I have the same request here:

https://github.com/oznu/docker-guacamole/issues/58

The image I am using it has the extensions already in it and you should be able to enable by running the commands:

docker run -p 8080:8080 -v </path/to/config>:/config -e "EXTENSIONS=auth-ldap,auth-duo" oznu/guacamole

Still having some issues running the command, let me know if you got any luck if you wish to use that image.

redtripleAAA avatar May 17 '20 07:05 redtripleAAA

I solved the problem setting the environment variable "TOTP_ENABLED" to "true":

... -e TOTP_ENABLED="true" ...

The docker-compose.yaml file also works for me now. I've read that option in the start.sh-file inside the Containerfile and the "EXTENSIONS" variable didn't even seem to be used.

ibuk01 avatar Jul 12 '22 23:07 ibuk01