Hello all, I have Guacamole set up with postgresql via Docker. I was unable to find documentation specific to adding custom extensions to the guacamole-client container. I attempted to map the location of the custom branding.jar extension on my host to the location of the extensions directory in the image, but received permissions errors among others. I also attempted to use the EXTENSIONS env variable, but that did not work either. I've also tried manually copying the file to the directory using a custom Dockerfile
Is this supported? Is there another way I should be doing this? Thanks in advance. For reference, here is the relevant compose: guacamole: image: guacamole/guacamole:latest container_name: guacamole environment: # Guacd connection settings GUACD_HOSTNAME: guacd GUACD_PORT: 4822 # PostgreSQL settings POSTGRESQL_HOSTNAME: postgresql POSTGRESQL_PORT: 5432 POSTGRESQL_DATABASE: guacamole_db POSTGRESQL_USER: guacamole_user POSTGRESQL_PASSWORD: password here POSTGRESQL_SSL_MODE: disable # LDAP settings LDAP_HOSTNAME: controller1 LDAP_PORT: 389 LDAP_MAX_SEARCH_RESULTS: 1000 LDAP_SEARCH_BIND_DN: redacted for brevity LDAP_SEARCH_BIND_PASSWORD: password here LDAP_USER_BASE_DN: redacted for brevity LDAP_USER_ATTRIBUTES: cn, givenName, sn, mobile, mail, userPassword LDAP_OPERATION_TIMEOUT: 60 # RDP settings ENABLE_CLIPBOARD_INTEGRATION: true EXTENSIONS: auth-ldap,ica-branding volumes: - ./guacamole/extensions:/home/guacamole/.guacamole/extensions - ./guacamole/guacamole.properties:/home/guacamole/.guacamole/guacamole.properties depends_on: - postgresql - guacd ports: - '8080:8080' -- [image: ICANotes] <https://www.icanotes.com> *Justin Kocian* *IT * Direct: <https://icanotes-ehr.na1.teamsupport.com/createticket>