Skip to content

Releases: itiligent/Easy-Guacamole-Installer

1.5.5.3 Maintenance Release

01 Nov 04:42
Compare
Choose a tag to compare

1.5.5.2 plus the following:

Updated browser certificate import instructions
Unified OS detection and lexicon in use between all scripts
Fixed minor SQL logic bug with remote SQL instances
Improved installer local DNS detection intructions
Removed script support and references to Debian 10 and Ubuntu 20.04
Set self signed TLS certificate default to 3650 days
Added install prompt choice for TLS certificate days
Improved script checks for sudo and related instructions for adding sudo
Changed the guacd service account from Guacamole default 'deamon' to a spcific locked down system account for better freerdp compatibility
Bumped up Mysql connector version to 9.1.0
Tidied up readme a bit
Added instructions for building Radius and all other SSO extensions

1.5.5.2 Maintenance Release

19 Jul 09:21
Compare
Choose a tag to compare

1.5.5.1 plus the following:

Upgrade script now keeps any custom RDP share, RDP host or RDP printer names if these were configured at first install (can now also manually update these values within the upgrade script process)
Permissions updates to ensure smoother compatilbilty with Ubuntu 23 & 24
Minor harmonisation betwen install & upgrade script's OS detetection methods
Fixed a minor syntax error relating to remote sql instance install selection
Various script tidy ups

1.5.5.1 Ubuntu 24 support

18 Jun 09:49
Compare
Choose a tag to compare

1.5.5 Rollup with these additions:

  • Ubuntu 24.04 LTS support
  • Incremented myssql connector j version to 3.40 LTS
  • Updates to various readme notes and script comments

1.5.5 Rollup

18 Apr 23:38
Compare
Choose a tag to compare

Updates are made frequently to this repo particularly as Linux distros change, therefore 'releases' are a point in time backup and wont have the very latest changes. For the latest features, paste the online online install command on the front readme page into your terminal.

Changelog 1.5.3.2 to 1.5.5. (This is a maintenance roll up since 1.5.3 & 1.54)

  • Bumped installer and upgrader to Guacamole 1.5.5
  • Bumped installer and upgrader mysql connector j to 8.3.0
  • Fixed a Ubuntu script hang if changing domain name on 1st run, then script is re-run
  • Checks for sudo package installed
  • Suppression and tidy up of some benign host messages during setup
  • Standardisation of installer log names
  • Added a tls certificate expiry prompt
  • Improvements to default timezone handling
  • Added support for installation on Debian 12 testing branch
  • Script variables added for mariadb and mysql connector version selections
  • Build libraries now removed after install for better security
  • Fixed backup retention issue #32
  • Workaround for 1.5.4 install timing error (now solved natively in 1.5.5)
  • Fixed incorrect RDP name issue #34

1.5.3.2 AD TLS support

04 Oct 03:48
Compare
Choose a tag to compare

Releases are never as up to date as the current snapshot. For latest features try main repo online install.

Changelog 1.5.3.1 to 1.5.3.2

Added TLS keylength option
Added extra business logic to limit illogical install options with unattended installs
Added tomcat9 package hold for Ubuntu 23.x
Improved SQL setup flow
Added binding IP address logic checks for standalone MySQL installs
Added support for TLS wildcard certs
Minimised the Nginx https redirect config removing uncessecary code.
Added instructrions for AD integratation for where AD with TLS is in use.
Updated readme info
Reorganised setup script for better compatibiltiy between distros. (All distro specific setup options are now at top of install script)

1.5.3.1 (Debian 12 & Ubuntu 23 fix)

12 Sep 04:07
Compare
Choose a tag to compare

Releases are never as up to date as the current snapshot. For latest features try main repo online install.

Changelog 1.5.3 to 1.5.3.1

Added support for Debian 12 and Ubuntu 23.x
Many significant structural changes to allow more flexibiltiy as distros change further in future.
Much re-working of main installer script to bring all the configure options as close together to the top of the script
Added 3 tier achitecture build support (script for a standalone backend MySQL build (and future upgrade) plus a changed main installer to fully support a backend SQL install option)
Added a custom theming template and theme instructions how to.
Added a dark mode branding template
Added the quick connect extension to the installer
Added the history recorded storage extension to the installer
Added a Tomcat root url redirect to /guacmole from the root gucamole site instead of wholesale removal of the root site (its removal breaks the source install process of the version label file, which breaks the upgrader's awareness of the current verion, which breaks ongoing upgrades!)
Added a MySQL/j connector upgrade option to the upgrade-guac script
Added a new re-runnable script to refresh TLS certs
Made the nginx tls installer re-runnable for the abilty to change IP and proxy name by re-running this script
TLS scripts are now saved to a new directory each time a refresh or name change script action is run so older certs are not overwritten
Many extra actions to syncronise the scripts with setting from install, makihg the add-on scripts much more portable for standalone use away from the main installer script.
Many code format tidy ups and improved descriptions in code comments.

1.5.3

14 Aug 03:57
Compare
Choose a tag to compare

Releases are potentially out of date, but kept here for reference and backup. For latest features try main repo online install.

Changelog 1.5.2 to 1.5.3
Changed to install version 1.5.3
Updated Nginx defaults to TLS 1.2 and above
Turned off UFW logging by default to avoid log spam
Renamed a few links mostly for cosmetics and clearer search engine logic
Added option to use official maria db repo and/or specific MySQL versions
Added option to shorten Gucamole default url path to the http root
Fixed inconsistent use of systemctl and service commands in various places
Reordered SQL setup commands where database time zone was applied out of phase and after a SQL resart command.
Improved local dns suffix discovery for a default SSL dns name and config
Added checks to see if install script user is in sudo group
Added option to rename Guacamole default RDP share and printer names
Update and clarifiy various script commments
Update and clarify readme, specifically note need for sudo membership and image version caveats if using cloud images

1.5.2

19 Jul 10:38
Compare
Choose a tag to compare

Releases are potentially out of date, but kept here for reference and backup. For latest features try main repo online install.

Changelog 1.5.1.2 to 1.5.2
Several incremental improvements, no major changes to functionality.
Installs Guacamole 1.5.2 and MYSQL connector 8.0.33
Added ability to customise the RDP share and Printer names
Improve compatibility between Debian & Raspbian with mysql_secure_installation automation & improved setting the DNS suffix at install to it works exactly the same across all platforms.
Updated branding.jar template to support browser favicons
Added Active Directory install readme
added office365 email alerts integration script
A lots of installer flow & visual tidy ups
Simplified install instructions in readme.md
Code formatting was tidied up a little with shfmt and rebased to keep things neat

1.5.1.2

10 May 14:22
Compare
Choose a tag to compare

Releases are potentially out of date, but kept here for reference and backup. For latest features try main repo online install.

Changelog 1.5.1.1 to 1.5.1.2
added a guacamole version upgrade script
All manually run 'add' scripts improved to stilll work without editing after version upgrade
gaucd.conf bacled up before nginx install
SSL add scripts have added notes for how to run standalone with an existing nginx install
allow spacees in mysql passwords
added tomcat version self detection
simplified how SSL scrips detect local settings
many visual tidy ups

Guac+Nginx Appliance 1.5.1.1

26 Apr 08:11
Compare
Choose a tag to compare

Releases are potentially out of date, kept here for mainly backup. For latest features use main repo online install.

Changelog 1.5.1.0 to 1.5.1.1
Added SMTP auth relay script for email alerts integration with O365
Added prompt for local DNS domain name and automatically update the linux OS resolve.conf and hosts files
Many minor tidy ups and a few fixes