If you´re hosting your WordPress sites on an unmanaged VPS, you´ll have to perform all system updates and upgrades yourself. The control panel DirectAdmin offers a handy tool that makes keeping your server packages updated a breeze.
The tool is called DirectAdmin Custombuild. This script package allows DirectAdmin users to install and upgrade services like Apache, PHP and MySQL from a central place. Here´s a good introduction to DirectAdmin Custombuild.
Before making any changes to your server, don´t forget to backup your data. The process described below works for us, but your server might be totally different. Know what you´re doing.
How to install Custombuild
During the installation of DirectAdmin you´ll be asked if you want to install Custombuild. If your VPS came with DirectAdmin already running, chances are that Custombuild is already installed.
Here´s the recipe to install Custombuild from scratch:
cd /usr/local/directadmin wget http://files.directadmin.com/services/custombuild/1.1/custombuild.tar.gz tar xvzf custombuild.tar.gz cd custombuild ./build
To install version 1.2 beta simply change the version number to 1.2
When done, you need to run this command for the first time:
./build all d
How configure Custombuild
You can specify the services and versions you wish to use in the options.conf file. All available options are listed here.
To see your current configuration, run this command:
How to update PHP or another service
– browse to the Custombuild directory
– review your current settings
– edit the options.conf file, save and exit
– always run this command after opdating options.conf
– check for available updates
– install the updates
Don´t forget to restart Apache if not done automatically by the update script.