DirectAdmin is a hosting control panel that does roughly what cPanel does — file management, email accounts, databases, DNS, SSL, one-click installers — in a lighter, faster interface. If you’re moving from cPanel, the menu layout looks different but the underlying concepts are the same. If DirectAdmin is your first panel, you’ll find it cleanly organized once you know where things live.
This guide walks through logging in, securing your account, and navigating to the tools you’ll use daily.
Where to log in
Your DirectAdmin login URL is in your welcome email — typically one of:
https://[your-server-hostname]:2222https://[your-domain]:2222(works once your domain is pointed at iWebVault)
The default DirectAdmin port is 2222. If your browser warns about the certificate the first time, that’s normal when connecting via IP or hostname — proceed past it.
First-time login: three things to do immediately
- Change your password. Top-right user menu → Password. Use a strong password from your password manager. The one in your welcome email is now a liability in your inbox.
- Set your contact email. Top-right → User Profile. This is where DirectAdmin sends notifications about quota, security, and account events.
- Enable two-factor authentication. User menu → 2FA. Scan the QR with any TOTP app. Now logins require a 6-digit code in addition to your password.
Same three things as cPanel — the menu paths are different, but the priorities are identical.
The DirectAdmin interface, oriented
DirectAdmin’s main interface is organized by category in a left-sidebar (or top-bar in the older “Enhanced” skin). The default modern skin is Evolution — clean, fast, with a search bar at the top.
The categories you’ll use:
Account Manager
- Domain Setup — add domains, change the primary domain, set per-domain quotas.
- Subdomain Manager — create subdomains (e.g.
blog.yourdomain.com). See our domains guide. - DNS Management — DNS zone editor: A, CNAME, MX, TXT, all record types. See our DNS records explainer.
File Management
- File Manager — browser-based file browser. Your site files live in
public_html/. Upload, edit, change permissions all from here. - FTP Management — create FTP/SFTP accounts. Use SFTP (port 2222), not plain FTP.
- Backups — restore from backups, schedule custom backup runs, download a full account snapshot.
E-mail Manager
- E-mail Accounts — create mailboxes on your domain.
- Forwarders — forward email to another address without creating a mailbox.
- Auto-responders — vacation responders, automated replies.
- SpamAssassin — spam filtering controls (enabled by default).
- E-mail Authentication — SPF, DKIM, DMARC management. Critical if you send mail. See deliverability guide.
System Info & Files
- Domain Pointers — make one domain point to another’s content (similar to cPanel “Aliases”).
- SSL Certificates — manage Let’s Encrypt SSL, auto-renewed by default.
- Cron Jobs — scheduled tasks (for WordPress WP-Cron offloading, custom scripts, etc.).
- Site Redirection — set up 301/302 redirects between URLs.
Extra Features
- Installatron Applications Installer — DirectAdmin’s equivalent of Softaculous. One-click WordPress, Joomla, Drupal, and more. See our WordPress install for DirectAdmin guide.
- MySQL Management — create databases and users.
- phpMyAdmin — browser-based database manager. For SQL queries, imports, exports.
- PHP Version Selector — choose PHP 7.4 / 8.0 / 8.1 / 8.2 / 8.3 per domain.
If you’re coming from cPanel
The conceptual mapping is straightforward. Some renames worth knowing:
| cPanel term | DirectAdmin term |
|---|---|
| Addon Domain | Additional Domain |
| Alias / Parked Domain | Domain Pointer |
| Email Account | E-mail Account |
| SSL/TLS Status | SSL Certificates |
| Softaculous | Installatron |
| JetBackup | Backups (built-in) |
| Email Deliverability | E-mail Authentication |
The DirectAdmin search bar (top of every page) accepts plain-English queries the same way cPanel’s does. Type wordpress, email, ssl — gets you straight to the right tool.
Default ports cheat sheet
| Service | Port |
|---|---|
| DirectAdmin panel | 2222 (HTTPS) |
| FTP (avoid) | 21 |
| SFTP (use this) | 22 (or your custom SSH port) |
| IMAP (incoming mail) | 993 (SSL) |
| SMTP (outgoing mail) | 465 (SSL) or 587 (STARTTLS) |
| Webmail | yourdomain.com/webmail |
Where files live
Your home directory is /home/yourdausername/. Inside it:
domains/yourdomain.com/public_html/— the document root for your primary domain. Anything here is served as the website.domains/anotherdomain.com/public_html/— second domain (if you’ve added additional domains).imap/— mailbox storage (don’t touch directly).backups/— your account backups.
If you’re used to cPanel where everything lives in public_html/ at the home root, the per-domain folder structure is the main difference. Multi-domain accounts in DirectAdmin keep things cleanly separated.
Common DirectAdmin issues
Site says “Apache test page” / “Coming soon” instead of your content. Your domain is pointed at the server, but no content is in public_html. Upload your site files or run a one-click installer.
Can’t find a feature you used in cPanel. Use the search bar at the top. If genuinely missing, it may be disabled by your hosting plan — check with support.
“500 Internal Server Error” after editing .htaccess. Syntax error in the file. Open File Manager → public_html → edit .htaccess → fix or temporarily rename to .htaccess.bak.
Two-factor code rejected. Your phone’s clock is drifting. Enable automatic time on the device.
What’s next
- Install WordPress: Installing WordPress in DirectAdmin.
- Add a second domain: Managing domains and subdomains in DirectAdmin.
- Set up email: connect IMAP/SMTP using the standard settings above, then read our deliverability guide.
DirectAdmin’s first hour is the learning curve; after that it’s the same set of tasks any control panel handles, just laid out differently. Both panels do the job.
Was this helpful?
Thanks for your feedback!