guacamole-docker-compose
guacamole-docker-compose copied to clipboard
How to enable extensions?
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?
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.
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.