This Bash script provides an interactive menu for installing various Docker-based services on a Debian-based Linux system. It includes the following options:
The installation of Docker containers only works if a Docker network named 'produktiv' exists. (Installing Docker will automatically create this.)
Updated: 21.10.2024
bash -c "$(wget -qLO - https://SHQuick.rj-sig.de/Docker/run.sh)"
This script is used to join a Linux server to an Active Directory (AD). It uses Whiptail to provide user-friendly input fields for the required parameters such as domain, admin group, user, and password. After entering this information, the script performs the following steps:
realmd
, sssd
, and krb5-user
.sssd.conf
to control access to the server through Active Directory.The LDAP filter for access control is dynamically queried via Whiptail. An example of the AD Access Filter might look like this:
(memberOf=CN=Domain-Admins,OU=Admin,OU=UserGroups,DC=domain,DC=local)
After successful execution of the script, the console is cleared, and a final message in a Whiptail dialog box shows the success of the installation and configuration.
Updated: 02.10.2024
bash -c "$(wget -qLO - https://SHQuick.rj-sig.de/LinuxADJoin/run.sh)"
This shell script provides an interactive setup for installing, migrating, managing users, and uninstalling PufferPanel on a Debian-based system. It utilizes whiptail
to guide users through the process and ensures system compatibility.
whiptail
is installed; if not, install it.After completion, users will have a fully functional PufferPanel installation, the ability to migrate to a newer version, manage users, or remove the application as needed.
Updated: 17.03.2025
bash -c "$(wget -qLO - https://SHQuick.rj-sig.de/Pufferpanel/run.sh)"
This shell script provides enhancements for the Linux server environment by modifying the login appearance, customizing the Bash prompt, and optionally installing Cockpit. The setup process is interactive, allowing users to choose specific modifications.
/etc/profile
file to display a stylized server login screen with system information./etc/bash.bashrc
file to enhance the Bash prompt with a visually appealing layout.whiptail
, neofetch
, figlet
, and htop
.After completion, users will experience a refined command-line interface and, if selected, access to the Cockpit web interface for system management.
Updated: 14.03.2025
bash -c "$(wget -qLO - https://SHQuick.rj-sig.de/ServerSetup/run.sh)"
This shell script is used to install and configure Wireguard and the WG-Dashboard on a Linux server. The installation process is guided step by step, and the necessary parameters are prompted from the user.
After the installation is complete, Wireguard is ready for use, and the WG-Dashboard is accessible through the specified web port.
Updated: 16.05.2024
bash -c "$(wget -qLO - https://SHQuick.rj-sig.de/Wireguard/run.sh)"
The script displays a menu with the following options:
Updated: 10.09.2024
bash -c "$(wget -qLO - https://SHQuick.rj-sig.de/ZorinOSFixes/run.sh)"