Initial upload

This commit is contained in:
2025-11-11 11:47:15 +01:00
commit 7c24dab288
48 changed files with 2761 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
#!/usr/bin/env bash
echo "---------------------------------------------"
echo "🔧 Starte Base-System Vorbereitung"
echo "---------------------------------------------"
sleep 1
ensure_root
detect_pkg_manager
log "📦 Aktualisiere Paketlisten und installiere Basis-Werkzeuge..."
pkg_install curl wget git htop zip unzip nano vim ca-certificates gnupg lsb-release apt-transport-https software-properties-common ufw screen mc rsync
echo "⏱ Richte Zeit-Synchronisation ein..."
timedatectl set-timezone Europe/Berlin
timedatectl set-ntp true
echo "🗣 Stelle Locale ein..."
sed -i 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen
locale-gen
update-locale LANG=de_DE.UTF-8
echo "✅ Basis-System eingerichtet!"
echo ""
if [ -f /var/run/reboot-required ]; then
echo "⚠️ Es wird ein Neustart empfohlen."
read -rp "Jetzt neu starten? (j/n) " answer
if [[ "$answer" =~ ^[JjYy]$ ]]; then
reboot
else
echo "👉 Bitte später neu starten."
fi
fi
echo "🎉 Base-System Setup abgeschlossen."
echo "---------------------------------------------"