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

i'm trying to install this docker as i have a mariadb (linuxserver repo) that i use for other stuff. i'm a bit of a newbie with databases and whatnot and I can't get this to work.

 

should i use the regular sql option when installing or mysql server when i have the mariadb docker? i have filled out guacamole.properties with the db info i created in mariadb, but that doesn't seem to work. could anyone point me in the right direction?

Edited by Hugh Jazz
typo

  • Replies 1.2k
  • Views 282.5k
  • 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

  • Author
2 minutes ago, Hugh Jazz said:

i'm trying to install this docker as i have a mariadb (linuxserver repo) that i use for other stuff. i'm a bit of a newbie with databases and whatnot and I can't get this to work.

 

should i use the regular sql option when installing or mysql server when i have the mariadb docker? i have filled out guacamole.properties with the info db info i created in mariadb, but that doesn't seem to work. could anyone point me in the right direction?

MySQL is the correct choice. I’ll try and create some detailed instructions on how to create the database. But in short you need to create a database, user, attach the user to the database, and then run the schema sql scripts. If you’re not comfortable with this just use the container that already includes MariaDB.

4 hours ago, Taddeusz said:

MySQL is the correct choice. I’ll try and create some detailed instructions on how to create the database. But in short you need to create a database, user, attach the user to the database, and then run the schema sql scripts. If you’re not comfortable with this just use the container that already includes MariaDB.

Thanks for the reply. I already tried all that. As you can see from screenshot, I created a database called guacamole and a user guac for it. I added this info to guacamole.properties. When I tried to run the script though, I get:

/mnt/user/appdata/ApacheGuacamoleNoMariaDB# cat mysql-schema/*.sql | mysql -u root -p guacamole
-bash: mysql: command not found
cat: write error: Broken pipe

I did this in unraids terminal. I also tried it with the user 'guac'. In the guacamole.properties I tried both localhost and the local ip for mariadb (192.168.0.10). any suggestions?

 

any help is much appreciated! :)

tempsnip.png

9 minutes ago, Taddeusz said:

@Hugh Jazz You’ll have to run from within the container since it has the mysql command line utilities.

that didn't help either :( i clicked the docker icon --> terminal

# cd config
# ls
guacamole  log  mysql-schema
# cat mysql-schema/*.sql | mysql -u root -p guacamole
sh: 3: mysql: not found
# 

is there something wrong with my docker install? should i reinstall, or could there be something in the guacamole.settings?

or anything else i've missed?

57 minutes ago, Hugh Jazz said:

or anything else i've missed?

move the 2 files to the appdata folder from your mysql docker and run the commands from the sql docker shell you use, not from unraid and not from guacamole docker ...

34 minutes ago, alturismo said:

move the 2 files to the appdata folder from your mysql docker and run the commands from the sql docker shell you use, not from unraid and not from guacamole docker ...

well that did the trick. got it up and running with rdp now! thanks a lot :) apprecaited

  • 2 weeks later...

I need a little help. I'm trying to setup a reverse proxy using NPM with cloudflare. I've done this numerous times for other dockers but I can't get it working. I used spaceinvaderone's YT video to get guacamole setup using a static ip and a custom port which I've never tried creating a reverse proxy after messing with those values.   Am i missing something?

  • Author
45 minutes ago, Twitchstick said:

@Taddeusz Sorry I mean Nginx

Here is the coming file I use for my Guacamole subdomain. I hope this at least gives you an idea. BTW, I have my Guacamole container network set to “bridge” so that it can have access to the host itself, which includes VM’s.

guacamole.subdomain.conf

1 hour ago, Taddeusz said:

Here is the coming file I use for my Guacamole subdomain. I hope this at least gives you an idea. BTW, I have my Guacamole container network set to “bridge” so that it can have access to the host itself, which includes VM’s.

guacamole.subdomain.conf 1.05 kB · 1 download

So I set it back to "bridge" and I'm good to go. Thanks for the help. 

I just installed Guac on my pc and a VM. I have a few audio questions. On both machines, when the volume in the system tray is turned up I get an echo which sounds like two audio sources at the same time. When I mute there is no audio on either. The VM is not as bad but the quality of the audio seems lower. Is there a way to improve this? They look to be using a device called "Remote audio" 

  • Author
2 minutes ago, darthjonathan12 said:

I just installed Guac on my pc and a VM. I have a few audio questions. On both machines, when the volume in the system tray is turned up I get an echo which sounds like two audio sources at the same time. When I mute there is no audio on either. The VM is not as bad but the quality of the audio seems lower. Is there a way to improve this? They look to be using a device called "Remote audio" 


I’ve not experienced this myself. Is this through RDP? Are you using a headset on the device you’re connecting from?

25 minutes ago, Taddeusz said:


I’ve not experienced this myself. Is this through RDP? Are you using a headset on the device you’re connecting from?

Ok, so strangely this issue has disappeared. Remote Audio is sounding decent for a video stream. Perhaps I just needed to give RDP time to fully configure by connecting and disconnecting multiple times???

  • 1 month later...
On 3/10/2021 at 3:17 PM, nug said:

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

Did you ever get key-based authentication to work? I'm running into the same issue currently. Thanks!

17 hours ago, vcolombo said:

Did you ever get key-based authentication to work? I'm running into the same issue currently. Thanks!

@nug I was finally able to get key-based SSH to work with Guacamole with help from this Reddit thread:

 

The key was the comment to use the old key format by running the following command:

ssh-keygen -t rsa -b 4096 -m PEM

After doing that and adding the public key to the remote host, I was able to connect successfully.

 

Heya, Thanks for providing this container.

 

Are there any plans to update the Tomcat Version, as Nessus is reporting that the version Installed has a few Vulnerabilities (CVE-2021-25122, CVE-2021-25329).

 

Thanks :)

  • Author
3 hours ago, timethrow said:

Heya, Thanks for providing this container.

 

Are there any plans to update the Tomcat Version, as Nessus is reporting that the version Installed has a few Vulnerabilities (CVE-2021-25122, CVE-2021-25329).

 

Thanks :)

 

I just pushed an update that should include all the latest packages.

  • Author
16 minutes ago, Taddeusz said:

 

I just pushed an update that should include all the latest packages.

 

I'm backing this out. Apparently it downgraded tomcat. Not sure what's going on with the Debian packages.

  • Author
4 hours ago, timethrow said:

Heya, Thanks for providing this container.

 

Are there any plans to update the Tomcat Version, as Nessus is reporting that the version Installed has a few Vulnerabilities (CVE-2021-25122, CVE-2021-25329).

 

Thanks :)

I'll work on installing Tomcat separate from the Debian package manager.

15 hours ago, Taddeusz said:

I'll work on installing Tomcat separate from the Debian package manager.

Heya, Thank you for looking at it and the update. Most appreciated :)

Thank you, appreciate you working to resolve vulnerabilities.

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

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.