#!/bin/bash startPreInstall() { # Disable Input # stty -echo isHeader "Pre-Installation" ####################################################### ### Install for Operating System ### ####################################################### installDebianUbuntu; installArch; ####################################################### ### Install Docker ### ####################################################### # Rootless installDockerRootlessUser; installDockerRootlessStartSetup; # Rooted installDockerRooted; installDockerRootedCompose; installDockerRootedCheck; # Both installDockerNetwork; installDockerManagerUser ####################################################### ### Install UFW Firewall ### ####################################################### installUFW; installUFWDocker; ####################################################### ### Install Misc ### ####################################################### installSQLiteDatabase; installCrontab; installSSLCertificate; installSwapfile; installLibrePortalImageWebUI; installLibrePortalAppWebUI; installLibrePortalWebUITaskService; startScan; ####################################################### ### Recommended ### ####################################################### installRecommendedApps; installOptionalMetricsApps; if [[ "$initial_command2" == "terminal" ]]; then resetToMenu; fi }