Home WebServer PanelDirectAdmin How to install DirectAdmin on the server

How to install DirectAdmin on the server

by Thạch Phạm
Published: Last Updated on

Today AZDIGI will guide you to install DirectAdmin on your VPS/Server. In my personal opinion, I find DirectAdmin to be a perfect Control Panel with low maintenance costs, an operation that does not take up a lot of resources and is suitable for running small and medium systems.

What is DirectAdmin?

DirectAdmin is one of many control panels (also known as Control Panels) for Web Hosting administrators with a lot of features from basic to advanced that you need to use. DirectAdmin (DA) is a copyrighted Web Hosting administration tool and there is no free version and is released by JBMC Software. Well compatible with the following operating systems:

  • CloudLinux
  • RedHat Enterprise / CentOS
  • Debian
  • FreeBSD
  • Ubuntu (Using the 64-bit version of Ubuntu)

System requirements and license

Although DirectAdmin uses very few resources, DirectAdmin also recommends that we use a processor of at least 500 Mhz and as many cores as possible. Minimum 1GB RAM required (Preferably 2GB RAM or more), at least 2GB SWAP. Only systems using CentOS 8 operating system will need at least 2GB of RAM (It is best to use 4GB of RAM or more).

Hard drive with at least 2 Gigabytes of free space after the operating system is installed. In case your traffic is high, you may need to upgrade more CPU and RAM accordingly. All Intel and AMD CPU series will work fine, but Solaris/Sparc CPU will not work.

And most importantly, you need to have DirectAdmin license before installing. You can buy a DirectAdmin license at AZDIGI and can use it immediately after payment.

Note: Please do not install services like Apache, PHP, MySQL, Ftp, Sendmail, etc., because during installation Directadmin will do this for you. All DirectAdmin needs is a VPS/Server with a fresh install of the operating system.
DirectAdmin should not be installed on the currently running system, DirectAdmin will not preserve data if you overwrite it.

How to install DirectAdmin on the server

In this article, I will use a VPS running CentOS 7 and have a 5-core CPU and 8GB of RAM.
To install DirectAdmin you need the root information of the VPS/Server and the SSH service must be active to be able to use the installation commands. By default, VPS at AZDIGI can SSH be installed after installation. You can refer to the following guide if you do not know how to SSH:

Note: To install you need to register a DirectAdmin license for IP to be able to install. Otherwise, you will get the following error when installing: Image link

In case you want to reinstall your VPS to use DirectAdmin, you can refer to the following instructions to restore VPS to a state like the newly registered one:

Step 1: Update the OS version to the latest version

First, before installing DirectAdmin, you need to update the operating system to the latest version so that everything works smoothly during the installation.

To update CentOS 7, you use the following command:

AZDIGI Tutorial
yum update -y

After the update process is complete and displayed as shown below, we use the reboot command to restart the VPS/Server and start the installation process in step 2.

yum update -y

Step 2: Start Installing DirectAdmin

At this step, we use the following commands to make the installation process take place:

AZDIGI Tutorial
wget -O setup.sh https://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh auto

Explanation of the above commands:

  • Download the installation file
  • Authorize the downloaded installation file
  • Execute the installation file

The installation process takes fast or slow depending on the international connection and the performance of your VPS/Server. Usually, the fastest will be 30 minutes.

After the installation is successful, you will receive the following important information:

  • Admin username: admin
  • Admin password: ●●●●●●●●●
  • Admin email: admin@ hostname
  • To log in now, follow this link: http://IP:2222

Below is an illustration:

install directadmin - instructions to install directadmin

So the DirectAdmin installation is complete, you can access your DirectAdmin admin path: http://IP:2222. However, you need to activate your DirectAdmin license in step 3.

Step 3: Activate DirectAdmin

To activate DirectAdmin you just need to have this UID, LID and license match your VPS/Server IP. To enable we use the following 3 commands:

AZDIGI Tutorial
cd /usr/local/directadmin/scripts
./getLicense.sh UID LID
service directadmin restart

You need to change the UID and LID to the number that matches your DirectAdmin license.


So you have completed the installation of DirectAdmin on your VPS/Server with just 3 simple steps. In the process of using it, you may encounter some problems or want to add new features, you can refer to the following DirectAdmin category:

If you find this DirectAdmin installation guide useful, please send it to others for reference.

Reference article: DirectAdmin Installation Guide

  • Hotline 247: 028 888 24768 (Ext 0)
  • Ticket/Email: You can use your email to register for the service and send it directly to: support@azdigi.com

5/5 - (1 vote)

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign