Overview

Introducing the DirectAdmin Pro Pack

We include Pro Pack by default with retail Personal Plus/Lite/Standard licenses, or licenses having support period extended.

This pack is not mandatory for shared or personal hosting, but will offer significant enhancements. We already have these features included:

  • Python/Java/Ruby/Perl/NodeJS support with the use of Nginx Unit
  • Per-User Redis manager
  • Additional features for Nginx (automatic CMS templates, WordPress+FastCGI cache support)
  • Ability to throttle resources per-user (CPU/RAM/IO etc.)
  • Admin SSL (SSL administration, ability to use cross-user wildcard certs, replace expired certs with Let's Encrypt)
  • More advanced Email Track&Trace, Email Summary
  • Web Terminal
  • GIT manager
  • ClamAV scanner for filesystem scans
  • WordPress manager
  • IMAP sync for Email synchronization

The following are in progress:

  • Advanced GUI for account migrations

And we plan to introduce these, among much more, in the future:

  • Advanced backup manager, allowing user-level per-file (and per-database) restores from the backups
  • DNS synchronization with external providers such as CloudFlare

How to enable the features

After license upgrade, you just need to restart DirectAdmin to have the Pro Pack features displayed.

Then you could go to the admin panel and see if you notice the e-mail tracking feature, which would verify the Pro Pack features are there.

To install nginx unit:

cd /usr/local/directadmin/custombuild
./build set unit yes
./build unit

To install redis:

cd /usr/local/directadmin/custombuild
./build set redis yes
./build redis

To install composer:

/usr/local/directadmin/custombuild/build composer

To install WordPress manager:

/usr/local/directadmin/custombuild/build wp

To install imapsync tool:

/usr/local/directadmin/custombuild/build imapsync

To install GIT: On Debian/Ubuntu:

apt-get -y install git

On other systems:

yum -y install git

If you run CloudLinux, please execute this additionally:

cagefsctl --addrpm git
cagefsctl --force-update

To install per-user throttling (Not required on a new DA installation -- only on an existing live server), follow this guide.

If any of these features don't appear, make sure that they're enabled in the access level they should be present in. For example, if git doesn't appear in user level, make sure that git is enabled for:

  • the user itself. Go to admin level -> Account Manager -> Show All Users -> Click the name of that user -> Modify -> Tick the checkbox for Git -> Save
  • the reseller who owns this user. Go to admin level -> Account Manager -> List Resellers -> Click the name of that reseller -> Reseller -> Modify -> Tick the checkbox for Git -> Save
  • in rare cases the admin user might not have the feature enabled in its reseller level. Follow the previous bullet point to enable it.
Last Updated: