Commit Graph

210 Commits

Author SHA1 Message Date
Chase Wright 4981b75511
Update README.md 2020-05-07 10:00:17 -05:00
MysticRyuujin 1411f1b4de Add checks for ufw and iptables. Fixes #132 2020-05-07 09:38:39 -05:00
Chase Wright 2a8ffcc9d2
Remove mysql-utilities
Fixes #134 

Package is not required. Package currently unavailable on Ubuntu 20.04.
2020-05-05 07:42:30 -05:00
blinklet 5fb4d6baee
Fix mysql password error (#126)
* Set mysql password earlier

* Moved sql password export
out of IF statement
2020-04-08 08:40:49 -05:00
Chase Wright 8645897f64
Update README.md 2020-03-21 21:08:12 -05:00
Chase Wright 1c7b2e2be1
Update README.md 2020-03-21 20:51:41 -05:00
g0tmi1k 6b26c54b49
Bug fixes & more verbose (#123)
* Bug fixes & more verbose

* More error handling

* Better bash fu

* Fix GUACAMOLE-760

https://issues.apache.org/jira/browse/GUACAMOLE-760

```
Cause: java.sql.SQLException: The server time zone value 'xyz' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property).....
```

* Address a few formatting issues

* Make sure MySQL is up first & remove dead code

* Hide some errors
2020-03-18 08:12:01 -05:00
Chase Wright 722f99c5e5
Fix #113 - Fully automate command line (#117) 2020-03-05 07:56:11 -06:00
Chase Wright 4ce4410dec
Improve stability (#116)
I don't have time to test all of this lol but it appears to be in order...and much appreciated.
2020-03-04 13:24:53 -06:00
g0tmi1k 4be76a7777
Add Kali Linux Support (#115)
* Add Kali Linux support

* Restart MySQL service

Kali linux has it disabled by default

* Force the symlink
2020-03-04 07:42:01 -06:00
Chase Wright 638ab0483c
nit spacing 2020-02-23 13:27:15 -06:00
Chase Wright 87a119e372
Switch to command -v for mysql executable check
* Switch to `command -v` for mysql executable check

* Add the same check to Debian
2020-02-23 13:25:48 -06:00
Jasper Michalke 621ebc6d32
Metadata (#111)
* Fized mysql-client installation error with existing MariaDB server

* Added gitignore add chmod +x install scripts

* Added gitignore add chmod +x install scripts

* Fized permissions

* Changed command availability detection

* Added gitignore add chmod +x install scripts

* Added gitignore add chmod +x install scripts
2020-02-23 12:05:19 -06:00
Jasper Michalke 3b295a33ba
Added fallback for mysql-client when using MariaDB (#110)
* Fized mysql-client installation error with existing MariaDB server

* Fized permissions

* Changed command availability detection
2020-02-23 11:57:27 -06:00
Chase Wright 622c92ab2c
guac-update nitpicks
guac-update nitpicks
2020-02-17 15:15:37 -06:00
Chase Wright a312feb0b1
Fix for Debian Buster (#107)
* Fix for Debian Buster

Validated Installation with Debian Buster 10.3.0

* Update README.md
2020-02-17 12:56:15 -08:00
Chase Wright 7a059134da
WIP - Fixes for 19.10 & MFA (#105)
* WIP - Fixes for 19.10 & MFA

* Fix logic on installDuo informational output

* Fix for buster

Add suggested fix from @enira / #91

* Fixes for 19.10
2020-02-17 12:06:47 -08:00
SoulSeekkor 2c29ba8231
Add Optional MySQL Support (#99)
* Added missing package for guac-install-server.sh.

* Minor cleanup of Duo configuration settings.

* Prompt test.

* Working on adding prompts and replacing MySQL information with variables.

* Improved switch/variable management and checking, only prompt for values not already passed via command line switches.

* Removed variable that shouldn't be there.

* Updated switches.

* Updated readme to include new information and all switches.

* Updated readme again.

* -Updated variables and switches to match install script.
-Added check for MySQL host, prompt if necessary.

* Updated scripts to use given MySQL host/port when executing scripts.

* Fixed typo and removed line that always fails.

* More fixes.

* Added line back in.

* Added starting services message to upgrade script.
2020-02-09 18:40:11 -05:00
SoulSeekkor dfc6f05d85
Support for Guacamole 1.1.0 Install/Upgrade + More (#97)
* Updated to handle Guacamole 1.1.0 and to include support for installed Duo.

* Fixed missing no color code.

* Added .gitattributes file and updated README.md.

* Fixed package to use FreeRDP2 variant.

* Prompt test.

* Another prompt test.

* Another prompt test.

* Another prompt test.

* Formatting.

* -For the install output Duo configuration values no matter what.
-Updated upgrade script to include missing packages.

* Added additional package to the upgrade script that may be required.

* Formatting and added missing websockets package.

* Added logic for upgrading the TOTP and Duo extensions.

* Update README.md

Changed README.md links back.
2020-02-05 15:24:52 -05:00
Chase Wright 17e5793676
Update README.md
Make note about TOTP cli options
2019-11-16 10:06:46 -06:00
Chase Wright d6ba111f91
Note about Debian 10
It's been reported that Guacamole 1.0.0 and Debian 10 are not playing nice.
2019-11-16 10:01:48 -06:00
Deokho Jeong c2be2966a5 Support 'Not Install TOTP' Selection (#93) 2019-10-28 11:08:49 -05:00
Oliver Webb 238d7c4149 Use git.io for download URL (#55) 2019-10-26 12:10:55 -05:00
sbelongie ead6a75a52 Add Support for Raspbian (#84) 2019-10-26 12:10:08 -05:00
2W Consultoria 092aeb3567 Update guac-install.sh (#86)
Prevent a interactive front end to ask if the services are restarted automatically.
2019-07-02 09:27:59 -05:00
2W Consultoria 0d4576bb6c Update guac-install.sh (#85)
Missing space before "]"
2019-07-02 09:27:47 -05:00
Jasper Michalke cd866f807c Fixed /etc/guacamole/guacamole.properties (#83)
When running guac-install.sh several times, /etc/guacamole/guacamole.properties wit contain the credentials several times. For that the file will be removed and re-created afterwards.
2019-06-09 13:17:01 -05:00
Chase D. Wright 1a13bad832 Add TOTP 2019-05-18 13:53:48 -05:00
Chase Wright efbd54e536
Support DB Name and DB User Name
Also doesn't try to install MySQL if it's already installed

Closes #80
2019-04-04 12:06:13 -05:00
Chase Wright 98ca5bbcc2
Update README.md 2019-01-25 09:16:22 -06:00
Chase D. Wright 93ea6b2db1 Add log location for failures, warn about dependency and make taking a while 2019-01-23 17:01:36 -06:00
Chase D. Wright 48f6351318 Add log location for failures, warn about dependency and make taking a while 2019-01-23 16:57:57 -06:00
Chase D. Wright 660764723a Remove GCC7 Hack 2019-01-23 16:15:59 -06:00
adam kaminski 21b84b1cb1 Updated script version from 0.9.14 to 1.0.0 (#60)
* Update guac-upgrade.sh

Adjusted version from 0.9.14 to 1.0.0

* Update guac-install.sh

Updated version from 0.9.14 to 1.0.0 and commented out patching that is specific to 0.9.14

* Update README.md

Adjusted version from 0.9.14 to 1.0.0

* Update guac-install-server.sh

Adjusted version from 0.9.14 to 1.0.0

* Update docker-install.sh

Adjusted the version from 0.9.14 to 1.0.0
2019-01-10 11:21:52 -06:00
Chase Wright 06e734b9c1
Update README.md 2018-11-16 08:08:16 -06:00
Chase Wright e4d5594d36
Update README.md
No longer broken for 18.04
2018-09-25 08:24:52 -05:00
d3nisko 7c5c863c70 Update guac-install.sh (#49)
This if statement is redundant. It will never work because of previous if statement. As there is if/else the error code will always be 0, so this if will never return anything.
2018-09-23 07:39:31 -05:00
Chase Wright ca284a22ff
Patch 18.04 + Minor Fixes
My installation of 18.04 did not include the `universe` repo by default. This fixes that.
2018-09-13 13:47:37 -05:00
Chase Wright 764dcbd893
Patch 0.9.14 + Minor Fixes
Attempts to download and patch `typescript.c` via `cd0e48234a.patch`
2018-09-13 12:21:33 -05:00
Chase Wright cf620b0616
Update README.md 2018-09-01 09:39:06 -05:00
Chase Wright cc13a49d36
Add root/sudo check 2018-09-01 09:38:30 -05:00
Chase Wright 1c22d77142
Update README.md 2018-09-01 09:37:48 -05:00
Chase Wright 4ae4546d6d
Add root/sudo check
Add root/sudo check thanks to @bmullan
2018-09-01 09:33:32 -05:00
breakintheweb a43a3c8327 decrease verbosity and increase readability (#44)
This change has the following:
* Lowered verbosity for downloads (just progress bars)
* Colored output for each step of build 
* build process output is redirected to log
2018-08-29 08:18:29 -05:00
Chase Wright 068c61018c
Add link to HTTPS
Closes #43
2018-04-20 08:34:20 -05:00
Chase Wright 7859f231d3
docker-ce
Closes #42
2018-04-01 10:00:47 -05:00
Chase Wright 169058d029
Account for gcc < 6 (#40)
* Account for gcc < 6
2018-03-12 17:15:26 -05:00
Chase Wright 8260cdda51
Fix Comment (#39)
* Just fixing a silly comment
2018-03-12 16:54:36 -05:00
Chase Wright baac552de0
Fix gcc-7 & Update Docker (#38)
* Force guacd compile with gcc-6 to resolve gcc-7 compile issues

* Update docker version
2018-03-12 16:44:55 -05:00
Chase Wright 9a6da88418
Add Non-Interactive Option (#37)
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
2018-03-09 15:51:48 -06:00