Uppgradera din VPS till en ny version av Debian eller Ubuntu
Varje version av Debian och Ubuntu får säkerhetsuppdateringar under en bestämd period. Därefter är den end of life: din server fortsätter att fungera, men säkerhetshål täpps inte längre till. Automatiska uppdateringar tar dig inte till nästa version. Det gör du själv, med en release-uppgradering. Här läser du hur du gör det på ett säkert sätt, från Debian 12 till 13 och från Ubuntu 24.04 till 26.04.
Behöver jag uppgradera redan nu?
Vilken version du har ser du med cat /etc/os-release. Läget i november 2026:
| Version | Uppdateringar till |
|---|---|
| Debian 12 "bookworm" | Ordinarie support upphörde den 11 juli 2026, nu endast LTS-uppdateringar till 30 juni 2028 |
| Debian 13 "trixie" | Ordinarie support till augusti 2028, LTS till 30 juni 2030 |
| Ubuntu 24.04 LTS | Standardunderhåll till maj 2029 |
| Ubuntu 26.04 LTS | Standardunderhåll till maj 2031 |
Kontrollera de aktuella datumen på debian.org/releases och ubuntu.com/about/release-cycle, och skriv in serverns slutdatum i din kalender. En ny server installerar du med Debian 13 eller en Ubuntu LTS-version. Hoppa aldrig över en version: från Debian 11 till 13 går du via 12.
Uppgradera eller bygga om?
Du kan uppdatera den befintliga servern (en in-place-uppgradering) eller göra en ren installation med den nya versionen och återställa dina data. För en liten server med några få tjänster fungerar en in-place-uppgradering utmärkt. Kör den mycket specialanpassat, eller har servern redan uppgraderats flera gånger, går det ofta lika snabbt att installera om, se Koppla en egen ISO eller installera om din VPS.
Förberedelser
- Ta en snapshot precis innan du börjar, och se till att du har en färsk backup utanför servern. Se Snapshots och backuper av din VPS och Backuper med restic till en annan plats.
- Testa konsolen i VPS-vyn och se till att du kan root-lösenordet. Går SSH sönder under uppgraderingen kommer du fortfarande in där. Se Konsolen: din VPS i webbläsaren.
- Läs release notes, särskilt avsnittet om saker att tänka på. För Debian 13 står där till exempel att
/etc/sysctl.confinte längre läses (använd/etc/sysctl.d/). - Gå igenom paketkällor från tredje part med
ls /etc/apt/sources.list.d/. Programvara som inte kommer från Debian eller Ubuntu självt är den största källan till problem. Kontrollera om utvecklaren redan har en version för den nya releasen. - Arbeta i tmux (
sudo apt install tmux, sedantmux). Bryts anslutningen fortsätter uppgraderingen, och du återansluter medtmux attach. - Uppdatera först den nuvarande versionen helt:
sudo apt update && sudo apt full-upgrade, och starta om om det behövs.
Debian 12 till 13
Enligt release notes för Debian 13, som 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
Ligger dina källor fortfarande i /etc/apt/sources.list, ändra då kodnamnet där. Källor från tredje part stänger du av tillfälligt under uppgraderingen och aktiverar sedan igen med det nya kodnamnet, om utvecklaren har ett sådant. Frågar uppgraderingen om du vill behålla en konfigurationsfil som du själv har ändrat (som sshd_config), behåll då din egen version om du vet varför du ändrade den, och jämför sedan med den nya versionen (filen med .dpkg-dist på slutet).
Ubuntu 24.04 till 26.04
sudo do-release-upgrade
Ubuntu erbjuder uppgraderingen från en LTS-version till nästa först efter den första punktreleasen, alltså från 26.04.1. Det är med avsikt: under de första månaderna åtgärdas de största problemen. Får du meddelandet att det inte finns någon ny version, vänta då. Kör du uppgraderingen via SSH startar programmet för säkerhets skull en extra SSH-server på en reservport. Den behöver du oftast inte, eftersom du har konsolen.
Efter uppgraderingen
- Kontrollera versionen med
cat /etc/os-release. systemctl --failedska vara tom, se Hantera tjänster med systemctl på din VPS.- Rensa bort gamla paket med
sudo apt autoremove. - Kontrollera att dina webbplatser, containrar och din övervakning fortfarande fungerar.
- Fungerar allt, ta då bort snapshoten: den växer med varje ändring.
På AlmaLinux och Rocky Linux får en huvudversion (9, 10) ungefär tio års uppdateringar, och mellanversioner uppdaterar du med sudo dnf upgrade. För ett hopp till en ny huvudversion väljer många administratörer att installera om.
Vill du lära dig mer? Gå den kostnadsfria kursen VPS och Linux-serveradministration, lektion 4.3 Livslängd och release-uppgraderingar.
