Ihren VPS auf eine neue Version von Debian oder Ubuntu aktualisieren
Jede Version von Debian und Ubuntu erhält für einen festen Zeitraum Sicherheitsupdates. Danach ist sie End of Life: Ihr Server läuft einfach weiter, aber Sicherheitslücken werden nicht mehr geschlossen. Automatische Updates bringen Sie nicht auf die nächste Version. Das erledigen Sie selbst, mit einem Release-Upgrade. Hier lesen Sie, wie Sie dabei sicher vorgehen, von Debian 12 auf 13 und von Ubuntu 24.04 auf 26.04.
Muss ich schon upgraden?
Welche Version Sie haben, sehen Sie mit cat /etc/os-release. Stand November 2026:
| Version | Updates bis |
|---|---|
| Debian 12 "bookworm" | Regulärer Support am 11. Juli 2026 beendet, jetzt nur noch LTS-Updates bis 30. Juni 2028 |
| Debian 13 "trixie" | Regulärer Support bis August 2028, LTS bis 30. Juni 2030 |
| Ubuntu 24.04 LTS | Standardwartung bis Mai 2029 |
| Ubuntu 26.04 LTS | Standardwartung bis Mai 2031 |
Prüfen Sie die aktuellen Daten auf debian.org/releases und ubuntu.com/about/release-cycle und tragen Sie das Enddatum Ihres Servers in Ihren Kalender ein. Einen neuen Server installieren Sie mit Debian 13 oder einer Ubuntu-LTS-Version. Überspringen Sie niemals eine Version: Von Debian 11 auf 13 geht es über 12.
Upgraden oder neu aufsetzen?
Sie können den bestehenden Server aktualisieren (ein In-Place-Upgrade) oder eine saubere Installation mit der neuen Version durchführen und Ihre Daten zurückspielen. Für einen kleinen Server mit wenigen Diensten ist ein In-Place-Upgrade völlig in Ordnung. Läuft dort viel Individuelles oder wurde der Server schon mehrfach upgegradet, ist eine Neuinstallation oft genauso schnell, siehe Eine eigene ISO einbinden oder Ihren VPS neu installieren.
Vorbereitung
- Erstellen Sie einen Snapshot direkt bevor Sie beginnen, und sorgen Sie für ein aktuelles Backup außerhalb des Servers. Siehe Snapshots und Backups Ihres VPS und Backups mit restic an einen anderen Ort.
- Testen Sie die Konsole im VPS-Bereich und stellen Sie sicher, dass Sie das Root-Passwort kennen. Geht SSH während des Upgrades schief, kommen Sie dort trotzdem noch hinein. Siehe Die Konsole: Ihr VPS im Browser.
- Lesen Sie die Release Notes, vor allem den Abschnitt über bekannte Probleme. Für Debian 13 steht dort zum Beispiel, dass
/etc/sysctl.confnicht mehr gelesen wird (verwenden Sie/etc/sysctl.d/). - Prüfen Sie Paketquellen von Drittanbietern mit
ls /etc/apt/sources.list.d/. Software, die nicht direkt von Debian oder Ubuntu stammt, ist die größte Fehlerquelle. Prüfen Sie, ob der Hersteller bereits eine Version für das neue Release anbietet. - Arbeiten Sie in tmux (
sudo apt install tmux, danntmux). Bricht Ihre Verbindung ab, läuft das Upgrade weiter und Sie nehmen es mittmux attachwieder auf. - Bringen Sie zuerst die aktuelle Version vollständig auf den neuesten Stand:
sudo apt update && sudo apt full-upgrade, und starten Sie neu, falls nötig.
Debian 12 auf 13
Gemäß den Release Notes von Debian 13, als root:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/debian.sources apt update apt upgrade --without-new-pkgs apt full-upgrade reboot
Stehen Ihre Quellen noch in /etc/apt/sources.list, passen Sie den Codenamen dort an. Quellen von Drittanbietern deaktivieren Sie während des Upgrades vorübergehend und aktivieren sie danach mit dem neuen Codenamen wieder, sofern der Hersteller diesen anbietet. Fragt das Upgrade, ob Sie eine selbst angepasste Konfigurationsdatei (wie sshd_config) behalten möchten, behalten Sie Ihre eigene Version, wenn Sie wissen, warum Sie sie angepasst haben, und vergleichen Sie sie anschließend mit der neuen Version (der Datei mit der Endung .dpkg-dist).
Ubuntu 24.04 auf 26.04
sudo do-release-upgrade
Ubuntu bietet das Upgrade von einer LTS-Version auf die nächste erst nach dem ersten Point Release an, also ab 26.04.1. Das ist Absicht: In den ersten Monaten werden die größten Probleme behoben. Erhalten Sie die Meldung, dass keine neue Version verfügbar ist, warten Sie ab. Führen Sie das Upgrade über SSH aus, startet das Programm sicherheitshalber einen zusätzlichen SSH-Server auf einem Ersatzport. Diesen benötigen Sie meist nicht, da Sie die Konsole haben.
Nach dem Upgrade
- Prüfen Sie die Version mit
cat /etc/os-release. systemctl --failedsollte leer sein, siehe Dienste mit systemctl auf Ihrem VPS verwalten.- Räumen Sie alte Pakete mit
sudo apt autoremoveauf. - Prüfen Sie, ob Ihre Websites, Container und Ihr Monitoring noch funktionieren.
- Funktioniert alles, löschen Sie den Snapshot: Er wächst mit jeder Änderung mit.
Bei AlmaLinux und Rocky Linux erhält eine Hauptversion (9, 10) etwa zehn Jahre lang Updates, und Zwischenversionen aktualisieren Sie mit sudo dnf upgrade. Für den Sprung auf eine neue Hauptversion entscheiden sich viele Administratoren für eine Neuinstallation.
Möchten Sie mehr lernen? Besuchen Sie den kostenlosen Kurs VPS und Linux-Serververwaltung, Lektion 4.3 Lebensdauer und Release-Upgrades.
