Hi all,

I want to customize my Guacamole main page.
I've found an easy extension for doing it : 
https://github.com/Zer0CoolX/guacamole-customize-loginscreen-extension
Like in the tutorial, I have copied the .jar file in the extensions directory.
After a restart nothing happens.

I'm using Guacamole via Docker. It seems that my extensions are only working 
when they are specified in my docker-compose and not when I just place them in 
extensions directory.
I already got this issue with totp extension where I need to add this lines for 
extensions to work :

  guacamole:
    container_name: guacamole_compose
    environment:
      ACCEPT_EULA: "Y"
      EXTENSIONS: "auth-ldap,auth-totp,history-recording-storage"

It seems that add auth-ldap and auth-totp in line EXTENSIONS allow extensions 
to work. It automatically place the .jar file on startup in 
/home/guacamole/.guacamole/extensions and extensions are working well.

I have made some tests, adding branding in line EXTENSIONS, but nothing 
happens. I got the same problem with history-recording-storage which is not 
working.

For example, with :

EXTENSIONS: "auth-ldap,auth-totp,history-recording-storage,branding"

Got only this two extensions enabled  :

/home/guacamole/.guacamole/extensions# ls
guacamole-auth-jdbc-postgresql-1.5.2.jar  guacamole-auth-ldap-1.5.2.jar

If I place manually the extensions in the directory, after a reboot, 
branding.jar disappear.
I find out that there is symbolic links from extensions directory to my 
guacamole home directory.

/home/guacamole/.guacamole/extensions# ls -l
total 4
lrwxrwxrwx 1 guacamole guacamole 66 Aug 23 07:19 
guacamole-auth-jdbc-postgresql-1.5.2.jar -> 
/opt/guacamole/postgresql/guacamole-auth-jdbc-postgresql-1.5.2.jar
lrwxrwxrwx 1 guacamole guacamole 49 Aug 23 07:19 guacamole-auth-ldap-1.5.2.jar 
-> /opt/guacamole/ldap/guacamole-auth-ldap-1.5.2.jar

I've tried to create a directory named branding in /opt/guacamole. I place my 
extension in it.
Create a link between /opt/guacamole /branding/branding.jar and 
/home/guacamole/.guacamole/extensions/branding.jar.
After reboot, branding extension still disappear...

Do you have any idea ?



--
T. RIVOIRE

Reply via email to