Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Linuxserver.io - Guacd

Featured Replies

  • 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

@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. 

@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

  • 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

  • 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.

  • 2 weeks later...

Could the issue be that some of the parameters are missing?

image.thumb.png.d07340e5e8e5ccd6d6c2fc6866e23536.png

  • 3 weeks later...

This clearly isn't monitored. 

Thanks for the support.

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.