Guide to Installing DirectAdmin and Configuring a Website with Just One Command

DirectAdmin is a widely known control panel nowadays, used for managing servers that host multiple websites and services.
If you are new and have just purchased a license, you might not know what additional components are needed for a stable website setup. This guide will help you get started with the basic DirectAdmin setup.

Step 1: Install DirectAdmin

wget -O da-install.sh https://script.datacloudvn.com/directadmin/da-install.sh

chmod +x da-install.sh

./da-install.sh

Or:

bash <(wget -qO- https://script.datacloudvn.com/directadmin/da-install.sh | tr -d ‘\r’)

Step 2: Check DirectAdmin Login Information.

Step 3: Monitor the Installation Progress.

tail -f /var/log/directadmin/custombuild.*.log

Step 3.1: Or log in to DirectAdmin and monitor the progress via CustomBuild.

Step 4: Create a package and enable the display of feature lists.

Step 5: Add a user in DirectAdmin using the package you created.

Step 6: Check the features that have been assigned to the user.

Step 7: Create a WordPress website for the newly added user.

Step 7.1: Enter WordPress user information.

Step 7.2: Review the created WordPress user information.

Step 7.3: Verify the website details in WordPress Manager.

Step 8: Log in to the newly created website.

Conclusion

We have completed the initial setup steps for DirectAdmin. This streamlined control panel setup includes phpMyAdmin, Roundcube, and WordPress Manager for convenient website management. It supports Multi PHP with PHP-FPM, allowing easy version switching per website, integrates Redis for faster processing, and uses CSF Firewall for security.

Thank you for reading this guide !

Bé Snake