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