Quick Guide to Install DirectAdmin on AlmaLinux

How to Install DirectAdmin Control Panel on AlmaLinux

As an administrator, you should manage your website. DirectAdmin is a web hosting control panel that allows you to manage all aspects of your website. In this article, you will learn How to install DirectAdmin on AlmaLinux in a simple and quick way to enjoy all its features. In the end, you can easily use it to manage user accounts, databases, email accounts, domains, DNS records, security, and more.

If you are looking for a good solution to VPS Hosting, DirectAdmin is a great option for shared hosting or dedicated servers since it is a modern web hosting control panel.

What is DirectAdmin and Why Choose it for AlmaLinux?

DirectAdmin is a web hosting control panel with a graphical user interface to make managing websites simpler. It is a very user-friendly, simple to use, and quick control panel. Thanks to its programming, DirectAdmin is the quickest operating control panel. DirectAdmin instantly recovers from crashes, preventing downtime.

When you Install DirectAdmin on AlmaLinux, you get access to all the capabilities found in web hosting control panels thanks to the program. There is immediate access to features like phpMyAdmin, MySQL, SSL, web server configuration, SSH, and email server settings. You will also receive 24/7 support for any issues you may encounter with the product.

The three access levels offered by DirectAdmin are Admin, Reseller, and User. From the Administrator or Reseller access level, the DirectAdmin Web Control Panel makes it simple to create a variety of accounts. Administrators can create additional Admin or Reseller accounts in DirectAdmin and have full access to the server. Resellers can also generate User accounts.

Main Features of DirectAdmin

Review the Administrator and General benefits of DirectAdmin at a glance:

  • Create / Modify Admins and Resellers.
  • Reseller Packages.
  • Show All Users.
  • DNS Administration.
  • IP Manager.
  • Mail Queue Administration.
  • System / Services Info.
  • Complete Usage Statistics.
  • DNS Clustering.
  • SPAM fighting tools in DirectAdmin.
  • Licensing / Updates.
  • Integrated Ticket Support System.
  • Two-Factor Authentication.
  • Plugin System.
  • Live Updates.
  • Completely Customizable.
  • Automatic Recovery from Crashes.
  • Supports Your Customers Through Site-Helper.

Is it Time to Say Goodbye to cPanel?

Although cPanel Servers and Plesk have long held the majority of the market share for hosting control panels, DirectAdmin is a strong rival that is reasonably priced and simple to use. Like cPanel, DirectAdmin is compatible with all the main Linux distributions, including CloudLinux, CentOS, Ubuntu, Debian, Red Hat, and more. But Windows-based operating systems are not supported.

The platform is straightforward and lightweight, but is that enough to displace cPanel’s or even Plesk’s advantages?

Once you install DirectAdmin on AlmaLinux, you have total control over your server thanks to it. It is basic, impulsive, and simple for both administrators and users to utilize. Among its rivals, the DirectAdmin hosting control panel is regarded as one of the best. For significantly faster page loading, the DirectAdmin daemon now supports HTTP/2 connections through a “Go” wrapper. CGroups for per-User resource limitations, User-selectable nginx templates, Redis, Admin SSL control, Nginx UNIT support, and E-Mail Tracking are some of the new Pro-Pack features.

The user interfaces of DirectAdmin and cPanel are both clean and modern. In contrast to DirectAdmin, cPanel makes it much simpler to find stuff. Fewer and typically more expensive add-ons and plugins are available through DirectAdmin. In contrast, cPanel provides a wide selection of affordable add-ons and plugins. In terms of UI, functionality, features, and expandability, cPanel is superior to DirectAdmin, yet, it is not the most cost-effective choice. You might not discover cPanel to be a cost-saving choice due to the sudden abrupt rise in their licensing pricing. DirectAdmin is therefore in a good position to provide a more economical substitute. Additionally, it essentially has every functionality you would want or expect from an online control panel.

Anyway, if you are positive to choose DirectAdmin as your web hosting control panel, stay with us to learn How to Install DirectAdmin on AlmaLinux.

Prerequisites to Install DirectAdmin on AlmaLinux

To let this tutorial works correctly, provide the options below and move on. The system requirements for this affordable control panel solution are not too demanding on your server. DirectAdmin only requires:

  • AlmaLinux / RHEL / CentOS 7.x 64-bit, 8.x 64-bit
  • At least 4 GB of RAM.
  • At least 500 MHz Intel and AMD CPU.
  • At least 2 GB of free space.
  • Root access/ Access to a non-root user with sudo privileges.
  • At least one static IPv4 address. Two IP addresses are recommended for the DNS server.
  • At least 1 Core is required.

Quick Guide to Install DirectAdmin on AlmaLinux

So far, you learned what DirectAdmin is, why to use it, and the required hardware you must prepare before installing DirectAdmin on AlmaLinux. Let’s go through this guide to review all 6 required steps to Install DirectAdmin on AlmaLinux.

Step 1. Create/Buy Trial License

As the first action, you must obtain the license for the server IP where you intend to install DirectAdmin. To do this, register an account on the Official Website of DirectAdmin. Then, you will receive the login credentials for the registered email address, including the password. After that, create a Trial license from the DirectAdmin account page, and provide the server IP address where you wish to install the hosting control panel.

Step 2. Update Your Server

Once you completed the previous steps successfully, use the command below on your AlmaLinux server to make sure all the packages are up-to-date and the repo rebuilds.

dnf update
sudo dnf install epel-release

Step 3. Install DirectAdmin on AlmaLinux

Since you can use a preconfigured script to install DirectAdmin on AlmaLinux, you do not need to run so many commands. So, run the script and set up your AlmaLinux web hosting control panel.

bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O - https://www.directadmin.com/setup.sh) auto

Step 4. Make a note of the Admin Username and Password

The setup will provide you with the Admin username and password as well as the login URL, which is just your-server-IP and port 2222, once the installation is complete.

Note:  In the case of forgetting your admin password for DirectAdmin, run the following command to recover it:

grep adminpass /usr/local/directadmin/scripts/setup.txt


cat /usr/local/directadmin/scripts/setup.txt

Step 5. Access Web Interface & Use DirectAdmin

Open your preferred browser you can access your IP address along with 2222 port. Also, you must open the 2222 port in the system/cloud firewall (if you are using a firewall).

One of the below addresses should be entered:




How to DirectAdmin Access Web Interface

Step 6. DirectAdmin Dashboard

Once you view the below screen, you are ready to use the interface to create Users, Resellers, manager Domains, and more. To learn about other settings, scroll through the dashboard and discover them.

DirectAdmin Dashboard

You’re all set. Now that you have successfully set up DirectAdmin on your AlmaLinux server, start using it and enjoy all its brilliant features.


cPanel, Plesk, Vesta, Webmin, EHCP, ISPConfig, CentOS Web Panel, and SPanel are the well-known alternatives for DirectAdmin. Users' needs can vary greatly, and because of this, some platforms are better suited than others.

  • Small user base.
  • Geared toward advanced users.
  • Extra cost for additional functionalities.


In this article, you learned How to Install DirectAdmin on AlmaLinux and use this helpful control panel. As we mentioned, installing DirectAdmin is easy, simple, and quick. But you need to consider that DirectAdmin cannot be completely removed. So, you must reinstall the server if you want to install another web management hosting panel. There are many reasonable points to install and use DirectAdmin but do this when you are positive about working with this web hosting control panel.

You can use DirectAdmin for your web hosting control panel. This control panel is also appropriate for advanced users. So, if you have the necessary skills and need a simple server configuration, DirectAdmin will also work for you.

If you follow the above steps properly then you can install DirectAdmin on AlmaLinux without any errors but do not hesitate to contact us if you encounter any problems. Our technical support team will try their best to solve your problems.

Leave a Reply

Your email address will not be published. Required fields are marked.