I looked at that possibility a bit of time back. I chose to build an Event Listener (https://guacamole.apache.org/doc/gug/event-listeners.html) to forward the event to another custom service that would fork and handle the docker containers.
Sent with [Proton Mail](https://proton.me/mail/home) secure email. On Monday, August 25th, 2025 at 6:30 PM, Jamie Love <jl...@nsquared.nz> wrote: > Thanks Nick, great to see the feature is in the works. > I appreciate the complexity and effort required to get these sorts of > features working. > > One final question which I haven't been able to find an answer for. I have > been wanting to run a docker-based Firefox (e.g. > https://hub.docker.com/r/linuxserver/firefox) behind guacamole for per-user > on-demand browser usage. There doesn't seem to be any obvious mechanism to do > this, except possibly hooking into the database and monitoring for login > events. Would that be the way? > > Thanks > Jamie > > On Tue, 26 Aug 2025, at 5:14 AM, Nick Couchman wrote: > >> On Sun, Aug 24, 2025 at 11:47 PM Jamie Love <jl...@nsquared.nz> wrote: >> >>> Hi there, >>> I'm fairly sure the answer is to extend the existing SSH backend to guacd, >>> however I was wondering if it was possible to set up guacd to ssh to a >>> remote server via a proxy host. The equivalent of this setup in a >>> ~/.ssh/config file: >>> >>> Host server-a >>> HostName 192.168.10.19 >>> User usera >>> >>> Host server-b >>> HostName 10.3.80.40 >>> ProxyJump server-a >>> User usera >> >> Not, yet - this is actually in the works, with a Jira issue and some pull >> requests out there to cover it: >> https://github.com/apache/guacamole-server/pull/534 >> https://github.com/apache/guacamole-client/pull/1003 >> https://issues.apache.org/jira/browse/GUACAMOLE-312 >> >> -Nick