Skip to content

mrdatawolf/Debian12_Guacamole_Install_Script

Repository files navigation

Guacamole Installation Script for Debian 12

This script automates the installation of Guacamole on Debian 12 using PostgreSQL.

First, thanks to MysticRyuujin for the version that works on Debian 11!!!

Link to MysticRyuujin's Guac-Install

wget -O guac-install.sh https://git.io/fxZq5; chmod +x guac-install.sh; sudo ./guac-install.sh

Prerequisites

  • Debian 12 system
  • Internet connection

Least Effort Usage

  1. Download the script:
    • Download Script
    • Or use wget:
      wget https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/runme.sh
  2. Run the script with elevated privileges:
    chmod +x ./runme.sh
    sudo ./runme.sh
  3. Check if it worked by navigating to http://<ip>:8080.

Just Guacamole Setup

  1. Download the script:
wget https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/d12_guac_install.sh
  1. Run the script:
sudo ./d12_guac_install.sh
  1. Check if it worked by navigating to http://<ip>:8080.

ISO Setup

There are ongoing tests to integrate this script into the installation process, but it is not functional yet.

Old Setup

  1. Download the script:
wget https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/d12_guac_install.sh
  1. 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.
  2. Make the script executable:
chmod +x d12_guacamole_install_p1.sh
  1. Run the script with sudo:
sudo ./d12_guacamole_install_p1.sh

The script will automatically install all necessary packages, download and install Guacamole, configure it to use PostgreSQL, and set up a guacamole_user database user.

Post-Installation

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.

Troubleshooting

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.

License

This script is released under the MIT license. See LICENSE for more details.

About

Attempt to take the various howtos and write a script to install guacamole onto debian 12

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages