Naar hoofdinhoud
Contact
Kennisbank · Server

DirectAdmin en CentOS bijwerken via SSH

Het onderhoud dat we op onze DirectAdmin-servers het vaakst doen: het besturingssysteem en de software van DirectAdmin bijwerken, en daarna controleren dat alles nog draait.

bijgewerkt 24-10-2026 Theo Lodewijk CentOS Stream 9, DirectAdmin 1.713 een kwartier

Stap 1: het besturingssysteem

dnf check-update
dnf -y update

dnf check-update laat zien wat er klaarstaat, dnf -y update voert het uit. Op CentOS 8 en ouder heette dit yum; op Stream 9 is yum nog een verwijzing naar dnf. DirectAdmin zet zelf een exclude=-regel in /etc/dnf/dnf.conf, zodat dnf nooit de nginx, PHP, Exim of MariaDB van DirectAdmin overschrijft. Die bouw je met CustomBuild.

Faalt dnf op de pakketbron van Rspamd met een GPG-fout? Rspamd kreeg in oktober 2026 een nieuwe sleutel. Importeer die en probeer opnieuw: rpm --import https://rspamd.com/rpm/rspamd.asc && dnf -y makecache.

Stap 2: de software van DirectAdmin

da build update
da build versions
da build update_versions

da build update haalt de nieuwste lijst van CustomBuild op, da build versions laat zien welke onderdelen achterlopen en da build update_versions werkt die onderdelen bij. da build is het commando van DirectAdmin 1.6x en nieuwer; het oude ./build in de map custombuild doet hetzelfde. DirectAdmin zelf werkt zichzelf bij via het updatekanaal (update_channel=current).

Het bouwen van PHP of MariaDB kost een paar minuten en veel processorkracht. Een mail van DirectAdmin over een hoge belasting tijdens die minuten is normaal.

Stap 3: controleren

nginx -t
systemctl --failed --no-legend
exim -bV | head -1
doveconf -n >/dev/null && echo "dovecot ok"
rspamadm configtest
dnf needs-restarting -r

Alles moet zonder fout terugkomen en systemctl --failed hoort leeg te zijn. dnf needs-restarting -r zegt of er een nieuwe kernel klaarstaat; dan is een herstart nodig. Doe die op een rustig moment en controleer daarna hetzelfde rijtje nog een keer.

Stap 4: herstarten (alleen als het nodig is)

reboot
# na de herstart:
uname -r
systemctl --failed --no-legend
csf -v

Draait de server als virtuele machine, maak dan vóór een grote update of herstart een momentopname of back-up op de host. Dan ben je in een paar minuten terug als er iets misgaat.

Door Theo Lodewijk · 13 februari 2026, bijgewerkt 24 oktober 2026

Let op: deze kennisbank is gebaseerd op onze eigen praktijkomgeving. Controleer configuraties altijd op jouw eigen server voordat je wijzigingen live zet en maak bij voorkeur eerst een back-up.

Hulp nodig met DirectAdmin, Rspamd of mail filtering?

Loopt een update vast, of wil je hulp bij het onderhoud van een DirectAdmin-server? Neem contact op.

Delen