Sicherheitslücken werden ständig gefunden und geschlossen – aber nur auf Systemen, die die Updates auch installieren. Statt jede Woche daran denken zu müssen, erledigt das auf Debian das Paket unattended-upgrades automatisch.
Du brauchst:
- einen Debian-Server oder LXC-Container
- ca. 10 Minuten
Schritt 1: Installieren und aktivieren
sudo apt update
sudo apt install -y unattended-upgrades apt-listchanges
sudo dpkg-reconfigure -plow unattended-upgrades
Bei der Frage "Stabile Updates automatisch herunterladen und installieren?" mit Ja bestätigen.
Standardmäßig installiert Debian damit täglich alle Sicherheitsupdates – größere Versionssprünge bleiben aus gutem Grund manuell.
Schritt 2: Prüfen, ob es läuft
Einmal im Testmodus durchlaufen lassen:
sudo unattended-upgrade --dry-run --debug
Später siehst du im Log, was installiert wurde:
cat /var/log/unattended-upgrades/unattended-upgrades.log
Schritt 3: Automatische Neustarts (optional)
Manche Updates (z. B. ein neuer Kernel) wirken erst nach einem Neustart. Wenn der Server dafür nachts selbst neu starten darf:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Diese beiden Zeilen suchen (Strg+W), das // davor entfernen und die Werte anpassen:
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "04:00";
Speichern (Strg+O, Enter, Strg+X). Ob gerade ein Neustart aussteht, verrät übrigens die Datei /var/run/reboot-required – existiert sie, ist einer fällig.
Was bleibt manuell?
| Was | Wie oft | Wie |
|---|---|---|
| Alle übrigen Debian-Pakete | etwa monatlich | sudo apt update && sudo apt full-upgrade |
| Docker-Anwendungen | etwa monatlich | im jeweiligen Ordner docker compose pull && docker compose up -d |
| Proxmox selbst | etwa monatlich | Weboberfläche → Node → Updates → Refresh → Upgrade |
| OpenWrt | bei neuen Versionen | neues Sysupgrade-Image, siehe OpenWrt-Guide |
Tipp: Vor größeren Updates kurz einen Snapshot oder ein Backup in Proxmox anlegen – dann ist ein fehlgeschlagenes Update in einer Minute rückgängig gemacht. Siehe Backups in Proxmox.