Install and Use DirectAdmin on Ubuntu 22.04: Powerful Web Hosting CP
In this guide, you will learn to Install and Use DirectAdmin on Ubuntu 22.04. DirectAdmin is a powerful, easy-to-use, and fast web hosting control panel. It has amazing features that you can use to do your administration tasks. Also, it is easy to use for both admin and users. You can proceed to the following steps on your server to Install and Use DirectAdmin on Ubuntu 22.04.
To install DirectAdmin, you must log in to your server as a root user and set up a basic firewall. To do this, you can follow our guide the Initial Server Setup with Ubuntu 22.04.
Now follow the steps below to complete this guide and learn to Install and Use DirectAdmin on Ubuntu 22.04.
Step 1 – Register a DirectAdmin Client Account
At this point, you need to visit the DirectAdmin official site register a client account, purchase a license key or get a free trial license key.
You will get the login username and password of the registered email address.
In this guide, we will use the trial license. Now, from your DirectAdmin account page create a Trail license and add your Server IP address where you want to install this hosting control panel.
Step 2 – Download the DirectAdmin installer Script on Ubuntu 22.04
Now you need to update your local package index with the following command:
apt update
Then, you can use the following wget command to download the DirectAdmin installer script:
bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O - https://www.directadmin.com/setup.sh) auto
When your installation is completed, in your output you will see your Admin username and password.
Step 3 – Configure Firewall for DirectAdmin on Ubuntu 22.04
At this point, we assumed that you have enabled UFW from the requirements. Now run the command below to open the DirectAdmin port through the Ubuntu 22.04 firewall:
ufw allow 2222/tcp
Then, reload the firewall to apply the new rules:
ufw reload
Step 4 – How To Access DirectAdmin Console?
At this point, you can access the DirectAdmin login screen by typing your server’s IP address in your web browser followed by 2222:
http://<mark>your-server-ip</mark>:2222
You will see the following page, enter your Admin user and password that you have seen in your output and click on the sign-in button.

Now you will see your DirectAdmin dashboard.

From here you can Create and manage email addresses, Manage DNS, View statistics, Upload and manage files using a file manager, etc.
Step 5 – How To Use DirectAdmin?
At this point, you can visit the following articles that we try to provide the usage of DirectAdmin.
Change Web Server Settings on DirectAdmin
Install CloudLinux on DirectAdmin
Change MySQL settings on DirectAdmin from Admin panel
Change PHP settings on DirectAdmin From Admin panel
Set up WordPress on DirectAdmin
Install and Configure CSF firewall on DirectAdmin
How To Install LiteSpeed on DirectAdmin
Create a User and a Reseller on DirectAdmin
How To Add a Package on DirectAdmin
As you can see, by visiting these articles you can do anything you want, such as adding a package, creating your user and reseller, configuring your settings, etc. This makes it easier to Install and Use DirectAdmin on Ubuntu 22.04.
Conclusion
At this point, you have learned to Install and Use DirectAdmin on Ubuntu 22.04. The DirectAdmin hosting control panel is one of the best control panels that you can use. Hope you enjoy it.
Alternative Solutions for Web Hosting Control Panel Installation on Ubuntu 22.04
While DirectAdmin provides a comprehensive solution for web hosting control, several other alternatives exist that cater to different needs and preferences. Here are two alternative solutions to consider:
1. Using cPanel/WHM
cPanel/WHM (Web Host Manager) is a widely recognized and used web hosting control panel suite. It offers similar functionalities to DirectAdmin but has a slightly different user interface and feature set.
Explanation:
cPanel is designed for individual website owners to manage their websites, while WHM is intended for server administrators to manage multiple cPanel accounts. Together, they provide a complete solution for web hosting management.
Steps to Install and Use cPanel/WHM:
- Obtain a cPanel/WHM License: Similar to DirectAdmin, you’ll need to purchase a license from cPanel or a reseller.
- Prepare the Server: Ensure your Ubuntu 22.04 server meets the minimum requirements for cPanel/WHM. A fresh installation is generally recommended.
-
Download and Run the Installer: Log in to your server as root and execute the following command:
cd /home && curl -o latest -L https://securedownload.cpanel.net/latest && sh latest
- Follow the Installation Wizard: The installer will guide you through the process. You’ll need to accept the license agreement and configure basic settings.
- Access WHM: Once the installation is complete, access WHM through your web browser using
https://your_server_ip:2087
. Log in with your root credentials. - Configure WHM: WHM allows you to create cPanel accounts, configure server settings, manage packages, and much more.
Code Example:
The primary command to initiate the installation is:
cd /home && curl -o latest -L https://securedownload.cpanel.net/latest && sh latest
This command downloads the latest cPanel/WHM installer and executes it.
2. Using CyberPanel
CyberPanel is a relatively newer, open-source web hosting control panel that is gaining popularity. A key advantage of CyberPanel is its integration with OpenLiteSpeed, a high-performance web server.
Explanation:
CyberPanel provides a user-friendly interface and includes features such as website management, email management, DNS management, and support for Let’s Encrypt SSL certificates. Its tight integration with OpenLiteSpeed offers performance benefits compared to Apache-based control panels.
Steps to Install and Use CyberPanel:
-
Prepare the Server: Ensure your Ubuntu 22.04 server is a clean installation.
-
Download and Run the Installer: Log in to your server as root and execute the following command:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
-
Follow the Installation Wizard: The installer will prompt you for several options, including the type of installation (full installation is recommended), whether to set up a remote MySQL server, and an admin password.
-
Access CyberPanel: Once the installation is complete, access CyberPanel through your web browser using
https://your_server_ip:8090
. Log in with the admin credentials you set during installation. -
Configure CyberPanel: CyberPanel allows you to create websites, manage DNS records, configure email accounts, and install SSL certificates.
Code Example:
The primary command to initiate the installation is:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
This command downloads the CyberPanel installer script and executes it. The script will then guide you through the installation process.
These alternative solutions, cPanel/WHM and CyberPanel, offer different approaches to web hosting control panel management on Ubuntu 22.04. Choosing the right solution depends on your specific requirements, budget, and technical expertise. Remember to always keep your server and control panel software up-to-date with the latest security patches.