This script automates the installation of Guacamole on Debian 12 using PostgreSQL.
Link to MysticRyuujin's Guac-Install
wget -O guac-install.sh https://git.io/fxZq5; chmod +x guac-install.sh; sudo ./guac-install.sh- Debian 12 system
- Internet connection
- Download the script:
- Download Script
- Or use
wget:wget https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/runme.sh
- Run the script with elevated privileges:
chmod +x ./runme.sh sudo ./runme.sh
- Check if it worked by navigating to
http://<ip>:8080.
- Download the script:
- Download Script
- Or use wget:
wget https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/d12_guac_install.sh- Run the script:
sudo ./d12_guac_install.sh- Check if it worked by navigating to
http://<ip>:8080.
There are ongoing tests to integrate this script into the installation process, but it is not functional yet.
- Download the script:
- Download Script -Or use wget:
wget https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/d12_guac_install.sh- Set the password: Open the script in a text editor and set the PASSWORD variable to the desired password for the guacamole_user database user.
- Make the script executable:
chmod +x d12_guacamole_install_p1.sh- Run the script with sudo:
sudo ./d12_guacamole_install_p1.shThe script will automatically install all necessary packages, download and install Guacamole, configure it to use PostgreSQL, and set up a guacamole_user database user.
After the script has finished running, you should be able to access the Guacamole web interface by navigating to http://your-server-address:8080/ in your web browser. The default username is guacadmin and the password is guacadmin.
If you encounter any issues while running the script, check the following:
Ensure you're running the script with sudo.
Ensure your Debian system is up-to-date.
Check the output of the script for any error messages.
This script is released under the MIT license. See LICENSE for more details.