mirror of
https://git.koehlerweb.org/frodovdr/guac-install
synced 2024-11-23 01:37:13 +01:00
9a6da88418
Thanks to @bigredthelogger for providing the initial code * Add Non-Interactive Option to Installer * Update README for Non-Interactive Options * Add Non-Interactive Option to Upgrade
59 lines
2.0 KiB
Markdown
59 lines
2.0 KiB
Markdown
# guac-install
|
|
Script for installing Guacamole 0.9.14 on Ubuntu 16.04 or newer with MySQL. It should also work on pure Debian >= 7 but I have not tested. Feel free to provide freeback!
|
|
|
|
Run script, enter MySQL Root Password and Guacamole User password. Guacamole User is used to connect to the Guacamole Database.
|
|
|
|
The script attempts to install tomcat8 if the available version is 8.5.x or newer, if tomcat8 is only 8.0.x it will fall back to tomcat7. If you want to manually specify a tomcat version there's a commented out line you can modify at line #73. Have at it.
|
|
|
|
## How to Run:
|
|
|
|
### Download file directly from here:
|
|
|
|
<code>wget https://raw.githubusercontent.com/MysticRyuujin/guac-install/master/guac-install.sh</code>
|
|
|
|
### Make it executable:
|
|
|
|
<code>chmod +x guac-install.sh</code>
|
|
|
|
### Run it as root:
|
|
|
|
Interactive (asks for passwords):
|
|
|
|
<code>./guac-install.sh</code>
|
|
|
|
Non-Interactive (passwords provided via cli):
|
|
|
|
<code>./guac-install.sh --mysqlpwd password --guacpwd password</code>
|
|
|
|
OR
|
|
|
|
<code>./guac-install.sh -m password -g password</code>
|
|
|
|
Once installation is done you can access guacamole by browsing to: http://<host_or_ip>:8080/guacamole/
|
|
The default credentials are guacadmin as both username and password. Please change them or disable guacadmin after install!
|
|
|
|
# guac-upgrade
|
|
Script for upgrading currently installed Guacamole instance (previously installed via this script/guide)
|
|
|
|
If looks for the tomcat folder in /etc/ (E.G. `/etc/tomcat7` or `/etc/tomcat8`) hopefully that works to identify the correct tomcat version/path :smile: I'm open to suggestions/pull requests for a cleaner method.
|
|
|
|
## How to Run:
|
|
|
|
### Download file directly from here:
|
|
|
|
<code>wget https://raw.githubusercontent.com/MysticRyuujin/guac-install/master/guac-upgrade.sh</code>
|
|
|
|
### Make it executable:
|
|
|
|
<code>chmod +x guac-upgrade.sh</code>
|
|
|
|
### Run it as root:
|
|
|
|
Interactive (asks for passwords):
|
|
|
|
<code>./guac-upgrade.sh</code>
|
|
|
|
Non-Interactive (password provided via cli):
|
|
|
|
<code>./guac-upgrade.sh --mysqlpwd password</code>
|