https://github.com/mrdatawolf/debian12_guacamole_install_script
Attempt to take the various howtos and write a script to install guacamole onto debian 12
https://github.com/mrdatawolf/debian12_guacamole_install_script
Last synced: 5 months ago
JSON representation
Attempt to take the various howtos and write a script to install guacamole onto debian 12
- Host: GitHub
- URL: https://github.com/mrdatawolf/debian12_guacamole_install_script
- Owner: mrdatawolf
- License: mit
- Created: 2024-06-11T21:04:47.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-02T20:20:50.000Z (7 months ago)
- Last Synced: 2024-11-02T21:19:22.733Z (7 months ago)
- Language: Shell
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/MysticRyuujin/guac-install)
```sh
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](https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/runme.sh)
- Or use `wget`:
```sh
wget https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/runme.sh
```
2. **Run the script** with elevated privileges:
```sh
sudo ./runme.sh
```
3. Check if it worked by navigating to `http://:8080`.
## Just Guacamole Setup
1. Download the script:
- [Download Script](https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/d12_guac_install.sh?form=MG0AV3)
- Or use wget:
```sh
wget https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/d12_guac_install.sh
```
2. Run the script:
```sh
sudo ./d12_guac_install.sh
```
3. Check if it worked by navigating to `http://: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:
- [Download Script] (https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/d12_guac_install.sh?form=MG0AV3)
-Or use wget:
```sh
wget https://raw.githubusercontent.com/mrdatawolf/Debian12_Guacamole_Install_Script/main/d12_guac_install.sh
```
2. **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.
3. Make the script executable:
```sh
chmod +x d12_guacamole_install_p1.sh
```
4. Run the script with sudo:
```sh
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] (https://license/?form=MG0AV3) for more details.