diff --git a/README.md b/README.md index 1c8613e..f6a8446 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,59 @@ -# sysadmin +# WinterIT Sysadmin -System-Administrationsskripte für WinterIT und Kunden \ No newline at end of file +Sammlung von System-Administrationsskripten für WinterIT und Kunden. + +## Verzeichnis + +| Skript | Zweck | +|--------|-------| +| [setup-unattended-upgrades.sh](setup-unattended-upgrades.sh) | Automatische Updates für Kubuntu ohne Benutzer-Prompts | + +## Kubuntu: Automatische Updates einrichten + +### Schnellstart (vor Ort) + +```bash +# 1. Skript herunterladen +wget https://git.winterit.de/WinterIT/sysadmin/raw/branch/main/setup-unattended-upgrades.sh + +# 2. Ausführbar machen +chmod +x setup-unattended-upgrades.sh + +# 3. Als root ausführen +sudo ./setup-unattended-upgrades.sh +``` + +### Was passiert? + +Das Skript richtet automatisch ein: +- **unattended-upgrades** installieren und konfigurieren +- **Security-Updates** automatisch im Hintergrund installieren +- **GUI-Benachrichtigungen** deaktivieren (keine Popups mehr) +- **Service** aktivieren und starten + +### Nach dem Setup prüfen + +```bash +# Status des Services +sudo systemctl status unattended-upgrades + +# Testlauf (simuliert, ändert nichts) +sudo unattended-upgrade --dry-run + +# Logs ansehen +ls /var/log/unattended-upgrades/ +``` + +### Manuelle Konfiguration (falls nötig) + +```bash +# Konfiguration anpassen +sudo nano /etc/apt/apt.conf.d/50unattended-upgrades + +# Auch reguläre Updates aktivieren (nicht nur Security): +# "${distro_id}:${distro_codename}-updates"; ← Kommentar entfernen +``` + +## Lizenz + +Interner Code für WinterIT.