linuxserver.io Posted September 27, 2020 Share Posted September 27, 2020 Application Name: Guacd Application Site: https://guacamole.apache.org/ Docker Hub: https://hub.docker.com/r/linuxserver/guacd/ Github: https://github.com/linuxserver/docker-guacd Please post any questions/issues relating to this docker you have in this thread. If you are not using Unraid (and you should be!) then please do not post here, rather use the linuxserver.io forum for support. Quote Link to comment
rjlan Posted November 14, 2020 Share Posted November 14, 2020 You can use this as the frontend. See screenshot for an idea of what you will need to configure. Note that you will also need a database and will need to import some sql for it to work. I added a path to my appdata folder to copy the sql that will be needed to import into the database. I used maria as the db and used phpmyadmin to create the database, user, and import the 2 sql files which can be find in /opt/guacamole/mysql/schema Hope this helps and good luck! 1 Quote Link to comment
crazykidguy Posted November 21, 2020 Share Posted November 21, 2020 @rjlan were you able to set up totp 2fa using that frontend repo you linked to? I've got everything working but 2fa using totp. I've tried passing through an EXTENSION:auth-totp variable with no luck. Every time I'm still able to log in as the cloned admin user without the 2fa prompt. Quote Link to comment
rjlan Posted November 21, 2020 Share Posted November 21, 2020 (edited) @crazykidguy So I hadn't setup any extensions yet, but since you asked I dug into it. You will need to create an appdata folder and link it somewhere (anywhere) in the container (guacamole frontend, not guacd). Then you will need to create a variable GUACAMOLE_HOME of the directory you linked inside the container. See attached screenshot. Then create a folder in the appdata directory named extensions and download and extract guacamole-auth-totp-1.2.0.jar into that folder. Restart the container and you're done. Sources: https://guacamole.apache.org/doc/gug/guacamole-docker.html#guacamole-docker-guacamole-home https://guacamole.apache.org/doc/gug/totp-auth.html#installing-totp-auth TOTP Jar https://guacamole.apache.org/releases/1.2.0/ Edit - You will be prompted to setup TOTP at login. Out-of-the-box it doesn't appear to be optional, all users will have to setup TOTP Edited November 21, 2020 by rjlan Login info 1 Quote Link to comment
rjlan Posted May 15, 2021 Share Posted May 15, 2021 (edited) Might have a v1.3.0 issue related to font. I'm able to connect to RDP sessions with no issue, but I'm unable to establish any SSH connections. Error when connecting with client An internal error has occurred within the Guacamole server, and the connection has been terminated. If the problem persists, please notify your system administrator, or check your system logs. Here is the error I'm seeing in the log guacd[326]: INFO: Unable to load font "monospace" guacd[326]: ERROR: Unable to set initial font "monospace" Edit: I rolled back to 1.2.0 and up and running again, no font errors in the log. Edit 2: Issue resolved https://github.com/linuxserver/docker-guacd/issues/9 Edited May 15, 2021 by rjlan Quote Link to comment
JT24 Posted October 4, 2021 Share Posted October 4, 2021 I just installed the container and updated to the latest version. I can't seem to load the GUI... ------------------------------------- _ () | | ___ _ __ | | / __| | | / \ | | \__ \ | | | () | |_| |___/ |_| \__/ Brought to you by linuxserver.io ------------------------------------- To support LSIO projects visit: https://www.linuxserver.io/donate/ ------------------------------------- GID/UID ------------------------------------- User uid: 911 User gid: 911 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 90-custom-folders: executing... [cont-init.d] 90-custom-folders: exited 0. [cont-init.d] 99-custom-files: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-files: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. guacd[259]: INFO: Guacamole proxy daemon (guacd) version 1.3.0 started guacd[259]: INFO: Listening on host 0.0.0.0, port 4822 guacd[259]: ERROR: Guacamole protocol violation. Perhaps the version of guacamole-client is incompatible with this version of guacd? guacd[259]: ERROR: Guacamole protocol violation. Perhaps the version of guacamole-client is incompatible with this version of guacd? guacd[259]: ERROR: Guacamole protocol violation. Perhaps the version of guacamole-client is incompatible with this version of guacd? guacd[259]: ERROR: Guacamole protocol violation. Perhaps the version of guacamole-client is incompatible with this version of guacd? guacd[259]: WARNING: Guacamole handshake failed: Timed out I'm hoping you may have some ideas on how to resolve this... Many thanks. Quote Link to comment
JT24 Posted October 12, 2021 Share Posted October 12, 2021 Could the issue be that some of the parameters are missing? Quote Link to comment
JT24 Posted October 29, 2021 Share Posted October 29, 2021 This clearly isn't monitored. Thanks for the support. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.