I got this going. Using the example at https://github.com/boschkundendienst/guacamole-docker-compose, I added: GUACAMOLE_HOME: /etc/guacamole to the environment of the guacamole client, - etc_guacamole:/etc/guacamole to its volumes, and then added a top-level bind mount to the compose file, which looked like this: etc_guacamole: driver: local driver_opts: type: none o: bind device: <local_path>\etc_guacamole Then I created an "extensions" directory in etc_guacamole, dropped guacamole-branding-example.jar into it, and started the container group, and it came up and worked. -- Randolph M. Fritz || [email protected]
On Fri, Jun 19, 2026 at 5:35 PM Randolph M. Fritz <[email protected]> wrote: > Thanks, everyone, for the advice! I'll try to get it going and, perhaps, > end up with even more questions. :-) > -- > Randolph M. Fritz || [email protected] > > > On Thu, Jun 18, 2026 at 11:50 AM Nick Couchman <[email protected]> wrote: > >> I'll also point out that we have an example branding extension in the >> source code repo: >> >> >> https://github.com/apache/guacamole-client/tree/main/doc/guacamole-branding-example >> >> It's not a terribly "good" look (I wrote it, so I can say that), but >> it's designed to show you how to manipulate various parts of the GUI. >> >> -Nick >> >> On Wed, Jun 17, 2026 at 12:50 PM Antoine Besnier via user >> <[email protected]> wrote: >> > >> > Yes, you can use custom extensions with Docker. >> > >> > There's the documentation listed by Steven, and if you want examples, >> here's my shameless plug: >> > >> > - I have a simple "branding" extension in my docker image (I never >> noticed that I did not include it in my github repo, but I can send it if >> you want). >> > - And a custom SSO UI extension that replaces Guacamole's SSO >> bottom-left links with more usual 'or loggin with...' buttons. >> https://github.com/abesnier/guacamole-sso-ui. There is a little bit of >> html code in there to look at. >> > >> > It takes a bit of inspection of the html of the application to >> understand the proper html meta tags to use (before, replace, after, >> after-children, etc...) >> > >> > And once you have an extension, just make sure your container can >> access it. Here's the documentation for the official image: >> https://guacamole.apache.org/doc/gug/guacamole-docker.html#custom-extensions-and-guacamole-home >> > >> > Cheers >> > >> > Antoine >> > >> > >> > >> > >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >>
