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.
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
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.