DirectAdmin tutorials
What Is DirectAdmin? A Plain-English Guide to the Control Panel
By ProWebHosting team. Published 13 September 2026. 8 min read.
DirectAdmin is a web hosting control panel: a password-protected web page, normally reached on port 2222, where you manage everything on your hosting account. From one login you add domains, create email addresses, upload files, set up MySQL databases, install WordPress, enable free SSL and choose a PHP version. It runs on the server and replaces command-line administration with clickable menus.
If you have just bought hosting and the welcome message mentions DirectAdmin, this guide explains what it is, what you can do with it and how it fits into a shared hosting account. You do not need a technical background to follow it. Every ProWebHosting plan runs on DirectAdmin, so this is the panel you will use week to week.
DirectAdmin in one paragraph
DirectAdmin is software that runs on the hosting server. It gives you a web page, protected by a username and password, where you control your account with menus and forms. When you click "Create" on an email address, DirectAdmin makes the mailbox on the server for you. When you upload a file, it places it in the right folder with the right permissions.
You never see the Linux operating system underneath. That is the whole point of a control panel: it translates ordinary tasks into the correct server changes, and it stops you from breaking anything outside your own account. DirectAdmin has been developed for many years by the company of the same name and is used by hosting providers worldwide. Its documentation is public at docs.directadmin.com, so anything you learn here applies to any host that runs it.
What you can do from a DirectAdmin account
Almost everything a small business or freelancer needs from hosting lives inside DirectAdmin. The table below lists the everyday tasks and where each one sits in the menu. The names match the current Evolution skin, which is the default interface.
| Task | Where in DirectAdmin | Typical use |
|---|---|---|
| Add a domain or subdomain | Account Manager: Domain Setup, Subdomain Management | Hosting a second site, or blog.example.pk |
| Create email addresses | E-mail Manager: E-mail Accounts | info@yourdomain.pk for customers |
| Upload and edit files | System Info & Files: File Manager | Uploading a theme, editing .htaccess |
| Create a database | Account Manager: MySQL Management | WordPress, Laravel, any PHP app |
| Turn on HTTPS | Account Manager: SSL Certificates | Free Let's Encrypt certificate |
| Change PHP version | Account Manager: PHP Settings | Meeting a plugin or framework requirement |
| Schedule a task | Advanced Features: Cron Jobs | Running a backup or cleanup script nightly |
| Back up the account | System Info & Files: Create/Restore Backups | A copy you keep before big changes |
| Check usage and logs | System Info & Files: Site Summary / Statistics / Logs | Disk, bandwidth, error logs |
Notice that nothing in the table needs a separate tool. Email, databases, files and SSL are all in one place with one login. For a walk through every menu, read our DirectAdmin dashboard tour.
Two companion tools open from inside DirectAdmin without a second password. phpMyAdmin, for looking inside a database, launches with one click from the MySQL Management page. Webmail, for reading email in a browser, is linked from E-mail Manager. Both are standard open-source tools, so any tutorial you find for them applies.
The three account levels: Admin, Reseller and User
DirectAdmin has three levels of account. The Admin level manages the whole server: software, IP addresses, updates and security. The Reseller level creates hosting packages and user accounts. The User level manages one hosting account: its domains, email, files and databases.
On a shared hosting plan you receive a User level login. That is not a limitation; it is the level that contains every tool listed above. Reseller and Admin accounts see a dropdown in the Evolution skin to switch between levels. A User account does not, because there is nothing to switch to. ProWebHosting looks after the Admin level: server updates, security, backups of the whole machine and the emergency support line.
The Evolution skin: what you actually see
A skin is DirectAdmin's word for the look and layout of the panel. Evolution is the modern default. It runs in your browser as a single page application, so moving between menus is quick, and it works on a phone screen as well as a laptop. It ships with light and dark modes and lets the host adjust colours, logo and menu order.
The left-hand navigation groups every tool into five categories: Account Manager, E-mail Manager, Advanced Features, System Info & Files and Extra Features. A search box at the top finds any page by name, which is faster than browsing once you know what a tool is called. If you have seen screenshots of an older, greyer DirectAdmin, that was the Enhanced skin, which is being phased out.
Because hosts can rename, hide or reorder menu items, your panel may not match a tutorial screenshot exactly. The page names themselves stay the same, which is why this site refers to tools by name (File Manager, MySQL Management) rather than by position. If a tool you expect is missing, it is usually disabled on your package rather than absent from DirectAdmin; ask support before assuming.
How DirectAdmin fits into shared hosting
On a shared server, many customers' accounts run side by side, each isolated from the others. DirectAdmin is what gives each customer a private door into their own slice. It also enforces the plan limits: storage, bandwidth, number of databases, addon domains and so on. Those limits are set by the host in the package, and DirectAdmin shows your usage against them on the dashboard.
Isolation is the part you do not see but benefit from most. Each account runs as its own Linux user, so a badly written plugin on a neighbour's site cannot read your files or your database. DirectAdmin also tracks resource usage per account, which is how a plan's CPU share and entry process limits are enforced fairly rather than letting one busy site slow everyone else.
At ProWebHosting every plan includes DirectAdmin, a free Let's Encrypt SSL certificate, email accounts on your domain, MySQL databases, a one-click app installer for WordPress and a PHP version selector. The plans differ in storage, bandwidth, domains, databases and CPU share. You can compare them on our hosting plans page, and our guide to what shared hosting is explains how the sharing works.
What DirectAdmin is not
- It is not a website builder. It hosts and manages your site; you still build the site with WordPress, hand-written HTML or another platform.
- It is not a domain registrar. You register your domain elsewhere and point it at your hosting. See our domain vs hosting guide if that distinction is new to you.
- It is not the WordPress admin. WordPress has its own login at /wp-admin for posts, pages and plugins. DirectAdmin sits underneath, managing the files and database WordPress runs on.
- It is not cPanel. The two panels do the same jobs but with different menus and licensing. Our DirectAdmin vs cPanel comparison covers the differences fairly.
Your first five tasks in a new DirectAdmin account
A sensible first hour
- 1
Log in and change your password
Use the login URL, username and password from your welcome message. Open the user menu and choose Change your Password. Pick something long that you do not use anywhere else.
- 2
Turn on Two-Step Authentication
From the same password area, enable Two-Step Authentication with an authenticator app on your phone. It takes two minutes and protects everything in the account.
- 3
Confirm your domain
Open Account Manager and then Domain Setup. Your main domain should already be listed. Point the domain's nameservers or A record at the hosting if you have not done so.
- 4
Enable free SSL
Go to Account Manager and then SSL Certificates and request a Let's Encrypt certificate for your domain. Once issued, your site serves over HTTPS.
- 5
Create your first email address and install your site
Add info@yourdomain.pk under E-mail Manager, then either run the app installer for WordPress or upload your own files through File Manager.
Need hosting that just works?
Want to see DirectAdmin before you buy? Message us on WhatsApp and we will walk you through a demo account and answer any questions.
Frequently asked questions
Is DirectAdmin free to use?
DirectAdmin is commercial software licensed to the hosting company, not to you. Your hosting plan price covers it, so there is nothing extra to pay and nothing to install on your computer.
Do I need technical knowledge to use DirectAdmin?
No. Everyday tasks such as creating an email address, installing WordPress or enabling SSL are done through forms and buttons. The public documentation at docs.directadmin.com covers anything beyond that.
Can I run WordPress on DirectAdmin?
Yes. DirectAdmin provides the PHP, MySQL and file storage WordPress needs, and ProWebHosting plans include an app installer that sets WordPress up in a few clicks. You can also install it manually.
What is the difference between DirectAdmin and the WordPress dashboard?
DirectAdmin manages the hosting account: files, databases, email and SSL. The WordPress dashboard at /wp-admin manages the website content: pages, posts, themes and plugins. You will use both, for different jobs.
Which DirectAdmin level do I get with shared hosting?
You get a User level account, which contains every tool needed to run your websites and email. Reseller and Admin levels are for managing other customers and the server itself, which ProWebHosting handles.
Related guides
DirectAdmin tutorials
DirectAdmin Dashboard Tour: How to Log In and What Every Menu Does
9 min read
DirectAdmin tutorials
DirectAdmin vs cPanel: An Honest Comparison for Website Owners
9 min read
DirectAdmin tutorials
How to Install WordPress on DirectAdmin: App Installer and Manual Methods
10 min read
Hosting basics
What Is Shared Hosting? How It Works and Who It Is For
8 min read