DirectAdmin VPS Setup Guide

Install, Configure, and Run a DirectAdmin VPS

DirectAdmin: CustomBuild Updates

Prepared by
Jeffrey Thomas Baygents
Lead Systems Engineer — DirectAdmin VPS & Self‑Managed Hosting

DirectAdmin’s CustomBuild updates are done by following 3 easy steps.

  1. See the notification indicator of a suggested update and its count quantity.
  2. Go to the updates area and see the list of a bulk update option or a list of individual updates available.
  3. Perform the bulk or individual updates, as desired or needed.
directadmin custombuild update stages overview
Three stages of the DirectAdmin CustomBuild update workflow

If wanting to apply ALL server updates, follow these steps, using DirectAdmin CustomBuild.

  1. From the DirectAdmin Control Panel (Admin level):
    • Go to Server Manager → CustomBuild → Updates
  2. Click Update All.

After clicking to <Update All>, a terminal session window appears with a blue message progress. Stay on that screen until it’s done. Then, perform the remaining steps.

directadmin custombuild update terminal session
CustomBuild update terminal session with progress message
  1. Wait until all updates complete:
    • Processing sometimes takes several minutes.
    • The page auto-refreshes.
    • No completion notification is shown.
  2. After the message indicating LiteSpeed service restart appears:
    • Wait approximately 15 seconds.
    • Reboot the server.

Optional Post‑Update Command‑Line Verification

After the reboot, you can optionally verify that all required services and extensions are running correctly. Here are some code block examples of things you can check to confirm.

Code Block 1. Verify OpenLiteSpeed is Running.

systemctl status lsws

Expected state: active (running)

Code Block 2. Verify PHP Version is applied.

php -v

Expected: PHP 8.x.x (of the version you previously selected to update)

Code Block 3. Verify PHP Extensions by showing a list

php -m | egrep 'imagick|redis|ioncube|igbinary'

Expected: all listed extensions present

Code Block 4. Verify Redis Service is running.

systemctl status redis

Expected state: active (running)

Code Block5. Verify Redis Service actively responds.

redis-cli ping

Expected output: PONG

Next Steps

Depending on what brought you here, you can easily return to that exact area on the page. Just, click any of these specific areas or checklist sections you recognize that led you here.

This site is protected by reCAPTCHA and the Google Google Privacy Policy and Google Terms of Service apply.

© 1996-2026 Jeffrey Thomas Baygents. All rights reserved.