FN-GM Posted October 2, 2017 Posted October 2, 2017 Hello, I am not a Linux expert, so please bare with me. The version of Guacamole I have found in the repositories is from 2013 so it is quite out of date. I have found this guide on installing it, but what would I do to keep it upto date please? As isn't in a repository I guess Sudo apt-get upgrade won't work? https://www.chasewright.com/guacamole-with-mysql-on-ubuntu/ Thanks
computer_expert Posted October 2, 2017 Posted October 2, 2017 If I was you, I'd use the official docker images - https://guacamole.incubator.apache.org/doc/gug/guacamole-docker.html This way would be easier to keep it up to date (rather than relying on the outdated repo versions or compiling a new version yourself) as you'd just need to pull the latest docker image every so often. Here is a guide for setting up guacd in a docker container: https://www.cb-net.co.uk/linux/running-guacamole-from-a-docker-container-on-ubuntu-16-04-lts-16-10/
FN-GM Posted October 2, 2017 Author Posted October 2, 2017 Thanks, I was under the impression that Docker couldn't support HTTPS? Ideally we would want to login over HTTPS. Thanks
computer_expert Posted October 2, 2017 Posted October 2, 2017 You can always set up an apache or nginx reverse proxy to handle the SSL termination. From what I can see this is the recommended way to deploy guacamole with HTTPS. There are many reverse proxy containers and this seems to be popular (however I have no idea if this will work with guacamole as I have never used this proxy container). I'm also unsure if it is better to run the reverse proxy server as a container or run the proxy on the docker host or on a dedicated VM/physical machine.
kidpressingbuttons Posted October 2, 2017 Posted October 2, 2017 Will send you the scripts I use tomorrow. I believe I’m now running the latest version. Set up takes no time at all [emoji106]
FN-GM Posted October 3, 2017 Author Posted October 3, 2017 @kidpressingbuttons do you have the script please? Thanks
kidpressingbuttons Posted October 3, 2017 Posted October 3, 2017 Sorry today has been mad. these were my steps! install ubuntu- with the latest updates Allow SSH- sudo apt-get update;sudo apt-get install openssh-server Install Guacamole using the guide on this site- https://www.chasewright.com/guacamole-with-mysql-on-ubuntu/ Add the machines you want to connect to. Done! edit- to access externally you will need to get your isp to set up a reverse proxy- externaldomainname/guacamole -> guacamoleserver.domainname:8080 done this quite a few times and has worked flawlessly!
FN-GM Posted October 3, 2017 Author Posted October 3, 2017 Cheers, thats the script in my OP. I gave that a try anyway and I have a basic install. Got some work to do such as HTTPS and LDAP login.
kidpressingbuttons Posted October 3, 2017 Posted October 3, 2017 oh must of completely blanked that... Im looking at LDAP aswell- will probably use turnkey openldap. Been using guacamole the past 2 years and would never use anything else now!
FN-GM Posted October 3, 2017 Author Posted October 3, 2017 I only plan to use it as a stop gap until HTML 5 comes in RDS very soon. Just being curious, how do you use it in your deployment?
kidpressingbuttons Posted October 3, 2017 Posted October 3, 2017 Use it mostly for staff to rdp from home. Also looking to use to replace Microsoft rdp on our macs, we are an apple school, as we have found it so flakey. Biggest win we have had with it was to use it with our chromebooks to give staff something to access our terminal services from a device that was sat on a shelf doing nothing. Looking to add ldap so we can use AD accounts rather than the local accounts made in guacamole.
FN-GM Posted October 3, 2017 Author Posted October 3, 2017 I am looking to use it to deploy some legacy apps to Chromebooks. You can use a Chromebook kiosk app with Guac and make them into laptop thin clients. Wish I found that years ago when we purchased laptop Wyse ThinClient. Miles cheaper and no doubt will be better!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now