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

  • Author
2 minutes ago, joshallen2k said:

I’ve installed guacamole and got it working with a win10 VM over rdp. Where I am stuck is connecting to a Mac VM. I watched spaceinvader one’s video where he shows setting it up for different VM’s but he doesn’t cover off Mac (although claims to in the intro). 
 

I have turned on the screen sharing in the Mac VM, but not sure what needs to be set for guacd proxy parameters, and for the network parameters (host and port). Can someone help? Thanks so much 

Mac’s screen sharing is through standard VNC. Normal port 5900.

  • 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

Here is my docker settings as well as my connection details inside guacamole. Something with this setup is not working.

Screenshot 2021-01-31 141804.png

Screenshot 2021-01-31 141851.png

My shared folder (following @SpaceInvaderOne great video guide) have some permission issues. I created the share following the same procedure but getting errors when I want to upload or change some files. 

Here is the error message:

You do not have permission to upload this file. If you require access, please check your system settings, or check with your system administrator (picture attached)

Screenshot 2021-01-31 191831.png

 

Edit: RESOLVED! (My mistake. Incorect path naming in Device Redirection >> Drive path). Now it's working like a charm.

Edited by yogy

  • Author

@joshallen2k To be more exact the proxy parameters are only needed when guacd itself is located separately on a different computer or container. Since it is located within the same container as the client (web GUI) those settings can always be empty.

Perfect. That worked. Case closed. Thank you.

On 1/25/2021 at 11:23 AM, Mr_Jay84 said:

EDIT: SOLVED

 

Go into settings - Docker - click on advanced view in top right hand corner - enable Host access to custom networks.

 

You'll have to turn off the docker service to change this.

 

Works perfectly as per Spaceinvaders video now.

Thanks I've spent a lot of time trying to figure this out.

Hello,

 

I am sorry if this has been asked previously. 

 

I am wondering a few things regarding this specific docker container and docker in general. 

 

I was able to get guacamole setup and working no problems thus far however, I purchased my own SSL cert and was wondering how I would configure that in this docker? I do not wish to use a reverse proxy rather I would like to use the SSL cert that I have. 

 

I have looked through the guacamole.properties and user-mapping.xml files but I do not see a place to point to my SSL cert files.  

 

Also a general Docker template question if I may, Is it possible to have a field in the template that would ask me where the SSL cert lives and then update the docker to point to the cert files? 

 

Thanks! 

  • Author

@phatcat No, this container is not designed to work on it's own to have TLS/SSL security. I'm not sure how to implement that functionality in the Apache Tomcat that Guacamole runs from. You are the first person who has asked about this. At this time I'm not really interested in adding this functionality. You are certainly free to fork my code to add that functionality.

16 minutes ago, Taddeusz said:

@phatcat No, this container is not designed to work on it's own to have TLS/SSL security. I'm not sure how to implement that functionality in the Apache Tomcat that Guacamole runs from. You are the first person who has asked about this. At this time I'm not really interested in adding this functionality. You are certainly free to fork my code to add that functionality.

 

@phatcat
check out linuxserver.io 's SWAG (Secure Web Access Gateway) container. It's a TLS reverse proxy using LetsEncrypt, nginx, a large collection of reverse proxy templates (including guacamole), and some convenient logic to make it about as easy as possible.

 

https://docs.linuxserver.io/general/swag

  • Author

For those who have asked about mobile support it looks like the developers are moving toward better mobile support. The latest commits to their git repositories show added support for multitouch events.

Is there anyway to use my mouses back and forward buttons while using Guac?  When I RDP directly onto my computer at Home, I can use Back and forward buttons on my mouse to go back and forth on folders while browsing in windows or when using the web browser on the remote computer.

However if I'm using Guac, bushing back just exits the guac session, as I go back on my browser in the local computer instead of having the commands go to the remote computer.  Im losing productivity here without mouse button shortcuts in guac, but need guac for the ssl security for my remote connection.

  • Author
1 hour ago, 007craft said:

Is there anyway to use my mouses back and forward buttons while using Guac?  When I RDP directly onto my computer at Home, I can use Back and forward buttons on my mouse to go back and forth on folders while browsing in windows or when using the web browser on the remote computer.

However if I'm using Guac, bushing back just exits the guac session, as I go back on my browser in the local computer instead of having the commands go to the remote computer.  Im losing productivity here without mouse button shortcuts in guac, but need guac for the ssl security for my remote connection.

Because Guacamole runs through a browser it has to provide overrides for the back and forward mouse buttons that would normally browse back and forward in the history. If that’s even possible.

 

You can always create an Apache JIRA account and recommend the change if one isn’t already there.

Is there a guide I can follow to setup fail2ban with Guacamole?  I was hoping for a nice GUI docker like Nxginx proxy manager but it doesnt look like theres anything.  I have swag installed and working, just need to know what to change for fail2ban.  Theres a few guides online but not UNRAID specific.

So I tried to setup this today using Spaceinvaders guide. The problem is that network limitations are not really discussed in that video and I believe it causes a lot of problems for many. I first set it up using bridged network. But in that mode I WOL packets did not work but all my other connections to my remote machines worked. So I tried to setup in a separate network with "allow custom" networks in docker enabled. But now I can't connect to my main computer anymore. RDP connections to my work laptop worked both with bridged and separate network so what gives? The work laptop is domain joined so settings are a bit different but it seems kinda of weird? This is the error I get when I try to connect. Both my laptop and my phone can connect to my main computer without a problem at all while guacamole struggles.

image.png.317879c302c98ee2e9afe7b7694205ba.png

 

Settings:
image.thumb.png.4ce0b33d6e0e162ad021fb219762879a.png

 

 

Why is it like this?



 

 

Hoping someone can help.

 

Today I edited the container and added a path to a Share for RDP to enable file transfer, did nothing else and now it wont start again. 

 

Restarted, etc nothing works..............................................

 

I am no linux wiz kid so I cannot understand what caused this.


image.thumb.png.7c01266d4d1913b70f8ba8230e6ce7ec.png
 

 

 

Edited by nik82

@Michel Amberg may tried ip instead hostname, i use it on custom bridge and can connect to an rdp desktop, but i use ip instead hostname

 

@nik82 may uninstall, reinstall guacamole to revert whatever patch you added ?

On 2/16/2021 at 9:10 PM, alturismo said:

@Michel Amberg may tried ip instead hostname, i use it on custom bridge and can connect to an rdp desktop, but i use ip instead hostname

 

@nik82 may uninstall, reinstall guacamole to revert whatever patch you added ?

 

Sorry I meant path not patch. Super strange though, I only added a path to a share so that I could use file upload and download in RDP, changed no other setting. after adding the path and clicking I could no longer use Guacamole.

  • Author
1 minute ago, nik82 said:

 

Sorry I meant path not patch. Super strange though, I only added a path to a share so that I could use file upload and download in RDP, changed no other setting. after adding the path and clicking I could no longer use Guacamole.

If you remove that path does it return to normal?

Hello

 

i have install this docker 

i have configured the application with DUO.

I have a message

 

image.png.8e942348606fa0f468796211373ceee2.png

 

I check the documentation DUO and i need a NTP server for sync the server.

 

image.png.401e2fb921f8018915754dbce2d4b43d.png

 

Thank You

 

Edited by Brian5542

Hello

 

yes my unraid server is sync

 

on this documentation for DUO

 

https://duo.com/docs/duoweb

i need the NTP server

 

image.png.be4e40f6ddd5a6cf4fd10687dd7ed52a.png

Edited by Brian5542

Hello,

 

any idea please?

 

 

  • Author
12 hours ago, Brian5542 said:

Hello,

 

any idea please?

 

 

NTP is the protocol that Unraid uses to synchronize time. That time should translate to its Docker containers. If you go to the container's console and type the command "date" what is the output. How does it compare to Unraid's date/time?

  • Author
13 hours ago, Brian5542 said:

Hello,

 

any idea please?

 

 

I haven't personally used DUO in a while but I just tested it and it worked fine. Obviously there's something wrong with the time on your server. I assume that is your correct time zone?

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.