The script installs dependencies and configure the OS automatically for you in order to obtain the best Remote Desktop Gateway!

This Install Script works in a clean CentOS 6/7 installation and install Guacamole 0.9.13-incubating version for a local users authentication.

Task of this script:
Install Packages Dependencies
Download Guacamole and MySQL Connector packages
Install Guacamole Server
Install Guacamole Client
Install MySQL Connector
Configure MariaDB or MySQL
Setting Tomcat Server
Generates a Java KeyStore for SSL Support
Install and Setting Nginx Proxy (SPDY enabled)
Generates a Self-Signed Certificate for SSL Support
Configure SELinux for Nginx Proxy
Configure FirewallD or iptables

If you have any comments or suggestions please send an email to correo@nacimientohernan.com.ar

You can find the Guacamole Project on guacamole.incubator.apache.org

Features

  • Install Guacamole Server
  • Install Guacamole Client
  • Install MySQL Connector
  • Configure MariaDB or MySQL
  • Setting Tomcat Server
  • Setting Nginx (Proxy)
  • Create SSL certificates
  • Setting SELinux and Firewall

Project Samples

Project Activity

See All Activity >

Categories

Remote Desktop

Follow Guacamole Install Script

Guacamole Install Script Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
9
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Apache Guacamole 0.9.14 is out now. You may want to update the script to install the latest version. Thanks!
  • Hello, Nota: I don't install nginx, because I use Pound and Letsencrypt on another server. On an Entreprise linux server (kernel-uek 4), after a fresh install of 7.3: Modify /etc/selinux/config SELINUX=permissive Modify /etc/yum.repos.d/public-yum-ol7.repo enable ol7_optional_latest and ol7_addons Correct the Install_Guacamole.sh script: At the Line CENTOS_VER=... Replace Version with Epoch. Because version return 7.4, and the script will fail later with this value. Epoch just returns 7 which is fine. yum update (do it before the script, so you can catch all problems there first) # Those package will prevent mariadb to run... Remove them first yum remove mysql-community-libs mysql-community-common # modify .bash_profile to add (not sure it is needed, but cannot hurt) LD_LIBRARY_PATH=/usr/local/lib Run Install_guacamole.sh. All install was OK. Beware, if you dont disable or permissive SELINUX, the website will not work. I hope it will help... I needed one day to go through all this. Regards, Christian COMMARMOND Nota: 4 stars, because: - It would be so great that the script check for errors and stop when something goes wrong. - And if something gos wrong, have a 'restart' option so it reuses same parameters.
  • Thank you for this great script, saved me a lot of time. A few question however, maybe that might improve the script in the same time. I'm wondering how to run the service as a limited rights user without breaking everything. Indeed, all works fine, but the fie transfert in RDP give access to the whole directories on the server since it's started as root (such as /boot, /etc, /var...) I just would like to give acess to only one new private directory (maybe in /Download) related to the authenticated user, that other users cannot see files from each other, and that anyone can't delete/see root system files. Thanks a lot if there is any answers to this and btw thank for the great job already done.
  • Great script, quick and easy deployment. Testing now in a Homelab environment. Im also looking for a manual to do authentication with LDAP/Active Directory and Duo Authentication.
  • Worked Perfectly even with last version Centos (6.8/7.2/7.3) !!! My mistake was that wrote the dot in the database name (guacamole.db), script error 1064, it is necessary to write only the name, without a dot and the symbols (guacamoledb), and script installs very easy.(hope if correct, its very important for beginners users) Thank authors fine work!!
Read more reviews >

Additional Project Details

Operating Systems

Linux

User Interface

Console/Terminal

Programming Language

Unix Shell

Related Categories

Unix Shell Remote Desktop Software

Registered

2015-07-12