Deze gids leidt je door de stappen om je server die ISPConfig draait, van Ubuntu 22.04 naar Ubuntu 24.04 te upgraden. Zorg ervoor dat je een backup hebt van alle kritieke gegevens voordat je verdergaat.
Stap 1: Bereid het systeem voor
- Zorg ervoor dat je huidige systeem volledig up-to-date is. Voer de volgende opdrachten uit om alle pakketten te updaten en upgraden:
sudo apt update && sudo apt upgrade -y sudo apt dist-upgrade -y sudo apt autoremove --purge -y
- Controleer of er vastgehouden pakketten zijn:
sudo apt-mark showhold
Als er pakketten zijn vastgehouden, moet je deze oplossen voordat je verdergaat.
Stap 2: Maak een backup van je gegevens
- Het is cruciaal om je gegevens te back-uppen. Dit omvat websitebestanden, databases en de ISPConfig-configuratie.
- Gebruik de volgende opdrachten om ISPConfig en databasegegevens te back-uppen:
sudo ispconfig_backup.sh mysqldump --all-databases > /root/all-databases.sql tar -czf /root/ispconfig-backup.tar.gz /etc /var/www /usr/local/ispconfig
Stap 3: Upgrade Ubuntu naar 24.04
- Begin de upgrade door het Ubuntu-upgradehulpmiddel te installeren:
sudo apt install update-manager-core
- Voer nu het release-upgradehulpmiddel uit:
sudo do-release-upgrade
Het upgradeproces kan enige tijd duren. Volg de instructies op het scherm en controleer elke prompt zorgvuldig.
Stap 4: Controle na upgrade
- Na de upgrade moet je de server opnieuw opstarten:
sudo reboot
- Controleer of alle diensten correct draaien:
sudo systemctl status apache2 sudo systemctl status mysql sudo systemctl status ispconfig
Stap 5: Herconfigureer ISPConfig
- Als er problemen zijn met ISPConfig na de upgrade, moet je het mogelijk herconfigureren:
cd /usr/local/ispconfig/install/ sudo php ispconfig_update.sh --force
Stap 6: Opruimen
- Verwijder ten slotte ongebruikte pakketten en overgebleven configuratiebestanden:
sudo apt autoremove --purge -y
Conclusie
Je hebt je server succesvol geüpgraded van Ubuntu 22.04 naar 24.04 en ervoor gezorgd dat ISPConfig goed blijft functioneren. Vergeet niet je websites en diensten te controleren om te bevestigen dat alles werkt zoals verwacht.