[Support] Linuxserver.io - Guacd


Recommended Posts

linuxserver_medium.png?v=4&s=4000

 

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.

Link to comment
  • 1 month later...

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!

 

firefox_2020-11-14_06-54-17.png

  • Thanks 1
Link to comment

@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

firefox_2020-11-21_03-47-41.png

Edited by rjlan
Login info
  • Thanks 1
Link to comment
  • 5 months later...

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 by rjlan
Link to comment
  • 4 months later...

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.

Link to comment
  • 2 weeks later...
  • 3 weeks later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.