What is DirectAdmin?

DirectAdmin is a web-based control panel that makes managing web hosting simple and intuitive. Instead of using complex command-line tools or SSH, you can manage your domains, email accounts, databases, and files through a user-friendly web interface. AsiaGB provides DirectAdmin as the standard control panel on all hosting packages.

The main advantage of DirectAdmin is its clean, easy-to-understand interface that's perfect for beginners. You can accomplish common hosting tasks like uploading files, creating email accounts, installing WordPress, and managing databases by simply clicking buttons—no Linux commands required.

How to Log In to DirectAdmin

When you purchase a hosting plan from AsiaGB, you'll receive an email containing your DirectAdmin login credentials, including the access URL, username, and password.

To log in, open your browser and enter the URL provided, which typically looks like:

https://yourdomain.com:2222

Important: You must include the port 2222 and use HTTPS (not HTTP). Your browser will prompt you to enter your username and password. Once authenticated, you'll have access to your DirectAdmin dashboard.

Understanding the DirectAdmin Dashboard

Upon logging in successfully, you'll see the DirectAdmin Dashboard showing an overview of your hosting account. The interface consists of several key areas:

The left sidebar contains the main menu with options like Account Information, Domain, Email Accounts, Databases, and File Manager. The main content area displays important metrics and statistics:

All these metrics have limits based on your hosting plan. If usage appears high (shown in red), you may need to delete unused files or upgrade your plan.

Adding Your First Domain

To add a domain to your hosting account, click 'Domain' in the left sidebar, then click 'Add Domain'.

You'll be asked to provide:

After clicking 'Add Domain', the system creates the domain and sets up the public_html folder. However, you must ensure your domain's DNS records point to your hosting account's IP address for the domain to work properly.

Creating Email Accounts

DirectAdmin makes it easy to create professional email accounts using your domain. Click 'Email Accounts' in the sidebar, then click 'Add Email'.

Fill in the following information:

Once created, you can access your email through DirectAdmin's built-in Webmail interface, which supports both Roundcube and other webmail clients. Access it via /webmail/ or /roundcube/ in your browser.

Creating Databases and Using phpMyAdmin

WordPress and most web applications require a MySQL database to store data like posts, users, and settings. Creating a database in DirectAdmin is straightforward.

Click 'MySQL Management' in the sidebar, then 'Create New Database'. You'll be asked to provide:

DirectAdmin automatically installs phpMyAdmin, which is a web-based tool for managing MySQL databases. You can access it at /phpmyadmin/ and use it to view data, create tables, run queries, and perform database maintenance—all without command-line knowledge.

Uploading Files Using File Manager

DirectAdmin includes a built-in File Manager that lets you upload and manage your website files. Click 'File Manager' in the sidebar to access it.

The File Manager works like Windows Explorer but in your browser. You can:

Most of your website files should be stored in the public_html folder, which is the web root. Other folders like private/ and backup/ are hidden from public access.

Installing WordPress with Softaculous

WordPress is one of the most popular content management systems for creating blogs, e-commerce sites, and business websites. Instead of manually installing WordPress, you can use Softaculous, which is a one-click installer built into DirectAdmin.

Here's how to install WordPress:

  1. In DirectAdmin, find and click 'Softaculous Apps Installer' (sometimes labeled 'Install Software')
  2. Search for 'WordPress' and click 'Install'
  3. Select the domain where you want to install WordPress
  4. Fill in WordPress details: site name, admin username, admin password, and other settings
  5. The system automatically selects or creates a MySQL database
  6. Click 'Install' and wait for the installation to complete

Once installed, you'll get the URL to access WordPress admin (typically yourdomain.com/wp-admin/). You can log in with your admin credentials and start creating content, installing plugins, and customizing your site.

Installing an SSL Certificate with Let's Encrypt

An SSL Certificate encrypts data between your visitors' browsers and your server, protecting passwords and sensitive information. AsiaGB provides free Let's Encrypt SSL certificates for all hosting accounts.

To install SSL:

  1. Click 'Domain' in the sidebar and select your domain
  2. Click 'SSL Certificates'
  3. Verify that your domain is listed correctly (including both domain.com and www.domain.com)
  4. Click 'Save' or 'Issue' to request the certificate from Let's Encrypt
  5. Wait for the installation to complete (you'll see a green checkmark when done)

After installation, your website will switch from http:// to https://, and visitors will see a green padlock icon in their browser address bar, indicating a secure connection.

Monitoring Stats and Bandwidth Usage

DirectAdmin provides detailed statistics about your hosting usage. Click 'Statistics' or 'Logs' in the sidebar to view:

Reviewing these logs is helpful when troubleshooting problems like slow performance, plugin errors, or security issues. Look at error codes and patterns to identify the root cause.

Summary and Best Practices

DirectAdmin makes hosting management accessible to beginners by providing an intuitive web interface. This guide covered the essential tasks: logging in, exploring the dashboard, adding domains, creating email accounts, setting up databases, uploading files, installing WordPress, installing SSL, and monitoring statistics.

For a stable and secure hosting environment, follow these best practices: (1) Keep WordPress, plugins, and themes updated to the latest versions; (2) Use strong, unique passwords for admin accounts, email, and databases; (3) Backup your files and databases regularly (at least weekly); (4) Install the free Let's Encrypt SSL certificate; (5) Remove unused themes and plugins; (6) Install a security plugin like Wordfence to prevent hacking; (7) Monitor your storage and bandwidth usage regularly.

Key Takeaways

DirectAdmin is a web-based control panel for hosting management. Through DirectAdmin you can: log in via URL:2222 with your credentials, add domains, create email accounts, set up MySQL databases, upload files via File Manager, install WordPress through Softaculous, install free SSL certificates with Let's Encrypt, and monitor your account statistics. All tasks are performed through a straightforward web interface requiring no technical knowledge.

Get DirectAdmin Hosting Today

AsiaGB offers hosting plans with DirectAdmin for websites of all sizes—from blogs and online stores to corporate websites. All plans include SSD storage, 99% uptime, and 24-hour support.

Get DirectAdmin Hosting