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.
Message added by Taddeusz,

Before upgrading to 1.5.0 you need to have first upgraded to 1.4.0-3 of the container. I discovered that prior to 1.4.0-3 it was not shutting down MariaDB correctly and causing the database to be left in a dirty state.

 

If after upgrading to 1.5.0 you discover that MariaDB is stopping and the log mentions something about needing to open the database in an older version of MariaDB you should downgrade specifically to 1.4.0-3, start the container and make sure it's running correctly. Then you may upgrade to 1.5.0.

[Support] jasonbean - Apache Guacamole

Featured Replies

Hello

 

My date and time is correct on Unraid.

I check date on the console in docker is also correct.

 

I have question i use the web sdk

Client ID is Duo Intégration ?

Duo Application the key is 40?

 

image.png.6280b5da6419a8f573ed3ba8bf8558a7.png

image.png.4ed3b7f2478c75f3b4133dd5ad89437e.png

 

Now i have this window

 

 

 

Thank You

image.png

Edited by Brian5542

  • Replies 1.2k
  • Views 282.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I just wanted to post an update about my progress with 1.5.5. It was a busy weekend but I did get a chance to work on it. I ran into an issue that I'm trying to figure out but I think I'll be able to

  • I'm sorry. I've been trying to avoid this for a while. I just don't have the time I used to have to work on Guacamole. Maybe some day I can come back to it but for now I'm going to have to throw in th

  • I have forked Jason project and upgrade to version 1.6.0, you can try using the same template changing the name to create a new application and in the field: Repository replace the word jasonbean to c

Posted Images

@Taddeusz Hello yes i have follow.

 

Duo integration change the name is Client ID.

I have the folder extension and the auth duo is created automatically after "Y" enable DUO on the Docker.

Duo application, i have create my key 45 characters.

 

 

image.png.7af7951b83429196876abb7ca67989c8.png

 

image.png.76cf0ce2b0f65d200586a6969b97e928.png

 

image.png.cc2e57f4bc43eb43f159ab65e4962720.png

 

 

image.thumb.png.67c5315a762149876ece5d930850da1e.png

 

 

 

368484841_2021-02-2820_24_31-Window.png.e03ba0e46ca5fc8fc3d4e7a364f2aae0.png

  • Author

@Brian5542 Are you editing your guacamole.config file in Unraid or in a Windows text editor? You need to make sure the file has UNIX line endings and no extra spaces at the ends of the lines.

@Taddeusz yes i have delete the space line.

 

image.png.830eda8977f1cce2ac542b2ee5555e58.png

 

 

image.png.da0f27d44838c3205afbd2d402813479.png

 

 

image.png.ff8080eb7957efc7ad7fa79e134a3fcb.png

 

I have trie with change the time on unraid and the docker with time London. Is the same ...

@Taddeusz  Hello

 

Thank you 

 

Yes on the settings DUO

 

image.png.d2a6e58cc5d5d18c6d384ac79652498c.png

 

 

Now is working :)

 

Space line

Time Zone

The key Duo Application

 

I have another question change the password for the user guacadmin, is possible ?

 

I have find the solution

You need to be logged in as the second admin user for delete the guacadmin user 

Thank you  for the help

Edited by Brian5542

So I can get Duo authentication working with this container ok.  The strange thing is that this only works when I connect via the local IP of the container internally. 

 

When I try and connect through my Nginx reverse proxy it shows me this:

 

image.png.37a772bd8cab71a99d364fbffdb3e17e.png

 

When I hit continue, I just get:

 

image.png.bb1c87c415c12ddaacafd8aec9b85606.png

 

It never attempt to send a push or anything.  Has anyone else got this working through Nginx?

 

 

11 hours ago, Taddeusz said:

@nug What browser are you using? Try refresh your browser's cache by hitting ctrl-f5.

...and I'm an idiot.  Thanks very much mate!

 

Next question, does anyone have ssh connections working with public key authentication working with this container?  No matter what I do I can only seem to connect successfully using a password.

 

When I use a private/public key pair it always just asks for the passphrase - even if there isn't one and if I set a passphrase it doesn't like that either.

Edited by nug

  • 2 weeks later...

Hello, 

Recently installed this docker, and so far it is working well (still some minor things to touch on to get it fully working).
This is more a question on the GUI side or WebUI side of things...
Is there a way to eliminate and close all 'recent connection' windows in the WebUI?

Thank you,

Hello! I have installed Guacamole according to the SpaceInvaderOne video but when enabling TOTP, I get to the login QR code and I am able to add the MFA to the Microsoft Authenticator, but it continually tells me "Verification failed. Please try again". I have tried a clean reinstall, and clearing browser history and a different browser. I have also tried a different MFA app. Nothing seems to work. Any ideas? Thank you very much!

8 hours ago, CybranNakh said:

Any ideas?

is time in your server in sync?

6 hours ago, uldise said:

is time in your server in sync?

Look to be, yes. Using NTP, correct timezone, and google time servers.

Hello,
How can you reset 2FA on Apache Guacamole (GA). I can disable 2FA successfully, however when I re-enable it, it asks for a code, and doesn't display a QR code to set it back up.
I am looking to generate another QR code? Is that possible?

Edited by bombz

On 11/19/2020 at 5:38 PM, Taddeusz said:

I don’t believe there’s currently any way to do this. Their TOTP system is rather limited as it also doesn’t provide any means of backup codes. In the past what I’ve done is cleared the associated database columns to first disable TOTP for the user.

Is there still no current way to perform a TOTP reset to generate a new code to setup on a different device?
I did record the secret key initially when I setup TOTP but not sure if that is of any use with this current concern.
I don't understand what you mean regarding clearing the database columns.... can you provide some insight?

13 hours ago, bombz said:

Hello,
How can you reset 2FA on Apache Guacamole (GA). I can disable 2FA successfully, however when I re-enable it, it asks for a code, and doesn't display a QR code to set it back up.
I am looking to generate another QR code? Is that possible?

Hello again,

The only work around since I could not figure out how to reset 2FA/TOTP was to 

  • Login to the original admin account without 2FA/TOTP enabled
  • Create a new admin user
  • Log out of the original admin user
  • Enable 2FA/TOTP on apache guacamole
  • Login with the new admin user
  • Was then prompted with a QR code for the new admin user
  • Disable the original admin user

Everything seems to be OK with the new admin user. However, I cannot edit the details of the new admin user (see attached) Not to sure why that is the case, any ideas?

perms.PNG

Edited by bombz

On 3/28/2021 at 10:14 AM, Taddeusz said:

They definitely need better management of 2FA/TOTP.

Yes, I suppose no one knows a proper fix for my work around. Perhaps in time as the docker updates in the future. My workaround seems to be OK, but I would like to clean up AG docker so so I can better manage the users.

Thank you for all the hard work, it's a really great docker!

Edited by bombz

I am having trouble creating a connection to my unraid server via ssh. I provided the correct IP/port/username/password, but when I attempt the connection it hangs at "Connected to Guacamole. Waiting for response..."

I can connect via putty so I know ssh is working properly. And other ssh connections I've got in guac work fine. Just not to unraid itself.
 

 

  • Author

@2Piececombo Go into your Docker settings, click the switch next to “basic view” to change to “advanced view”, disable Docker and click apply, enable “Host access to custom networks”, and finally re-enable Docker and click apply.

  • 3 weeks later...

Running into a concern with AG.

I have setup everything successfully, and I can access the drive share remotely, but I can only upload to the drive share. I cannot download or add any files to the download directory

\\guacamole\rdp shares\<hostname>\Download

when I attempt to access this share on the local system over the LAN it states I do not have permission to access the share. When I try to change/add an owner to this share, it does not allow it.... I get an error

"an error occurred while applying security information to:
<share name here>
failed to enumerate objects in the container. Access is denied" 

"unable to set new owner on download.
Access is denied"


anyone run into this issue?

Edited by bombz

  • 3 weeks later...

are you going to update the DUO websdk to V4 ? for the universal prompt experience ? 

  • Author
Just now, DrDirtyDevil said:

are you going to update the DUO websdk to V4 ? for the universal prompt experience ? 


I have no control over that. I’m not a developer on the project itself. You’d have to file a JIRA request.

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.