post_install.sh aktualisiert

This commit is contained in:
2026-01-23 17:53:58 +01:00
parent 2827c1fcbb
commit 6979b44010

View File

@@ -3,6 +3,9 @@
# ==========================================
# POST-INSTALL INTERNET TOOLBOX
# ==========================================
# Interaktives Launcher-Menü für Skripte aus dem Internet
# Mit Farben, Einrückung und Reihenfolge
# ==========================================
# Farben
RED="\033[31m"
@@ -29,16 +32,24 @@ SCRIPTS["Set PVE-Mail"]="https://gitea.vmd55888.de/manuel.maier/pve-pbs-setup/ra
SCRIPTS["Set PBS-Mail"]="https://gitea.vmd55888.de/manuel.maier/pve-pbs-setup/raw/branch/main/setup-email-pbs.sh"
SCRIPTS["Set CPU Scaling Governor"]="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/scaling-governor.sh"
SCRIPTS["Intel e1000e Offload Fix"]="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/nic-offloading-fix.sh"
SCRIPTS["Proxmox VE Post Install"]="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh"
# Reihenfolge festlegen
ORDER=("Host & SSD Seriennummern" "Set PVE-Mail" "Set PBS-Mail" "Set CPU Scaling Governor" "Intel e1000e Offload Fix")
ORDER=(
"Host & SSD Seriennummern"
"Set PVE-Mail"
"Set PBS-Mail"
"Set CPU Scaling Governor"
"Intel e1000e Offload Fix"
"Proxmox VE Post Install"
)
# Funktion für Header
print_header() {
clear
echo -e "${CYAN}${BOLD}${INDENT}======================================${RESET}"
echo -e "${CYAN}${BOLD}${INDENT} POST-INSTALL TOOLBOX ${RESET}"
echo -e "${CYAN}${BOLD}${INDENT}======================================${RESET}"
echo -e "${CYAN}${BOLD}${INDENT}==============================================${RESET}"
echo -e "${CYAN}${BOLD}${INDENT} POST-INSTALL INTERNET TOOLBOX ${RESET}"
echo -e "${CYAN}${BOLD}${INDENT}==============================================${RESET}"
}
# Menü starten
@@ -50,7 +61,7 @@ while true; do
i=1
declare -A INDEX_MAP
for key in "${ORDER[@]}"; do
echo -e "${INDENT}${RED}$i)${RESET} $key"
echo -e "${INDENT}${BLUE}$i)${RESET} $key"
INDEX_MAP[$i]="$key"
((i++))
done
@@ -73,6 +84,7 @@ while true; do
echo -e "${YELLOW}${INDENT}Von: $url${RESET}"
echo -e "${CYAN}${INDENT}------------------------------------${RESET}\n"
# Temporäre Datei
tmpfile=$(mktemp)
curl -sSL "$url" -o "$tmpfile"
@@ -83,6 +95,7 @@ while true; do
continue
fi
# Script ausführen
bash "$tmpfile"
rm -f "$tmpfile"