๐ŸŸข Network Status| First month from $2.00 โ€” fully managed | Contact Support
Skip to content
Need help? Real engineers available 24/7. Average response under 15 minutes. Open a support ticket โ†’

Getting Started with DirectAdmin โ€‹

DirectAdmin is a lightweight, fast web hosting control panel that uses significantly fewer server resources than cPanel while covering all core hosting tasks. This guide covers the three-level user hierarchy, how to access the panel, and where to start.

The three-tier user system โ€‹

LevelRoleWhat they can do
AdminServer owner (you)Manage all resellers and users, configure server, set global limits
ResellerHosting clients who resellCreate and manage user accounts, set resource packages
UserEnd users / website ownersManage their own domains, email, databases, files

You can switch into any account from the admin panel without knowing their password.

Logging in โ€‹

DirectAdmin runs on port 2222:

https://YOUR_SERVER_IP:2222

Log in with admin and the password from your RemarkableCloud server welcome email.

โœ“
Hostname access
Once DNS is configured you can use `https://hostname.yourdomain.com:2222` โ€” avoids self-signed certificate warnings and is easier to share with resellers.

First-time setup checklist โ€‹

  1. Set nameservers โ€” go to Admin Level โ†’ DNS Administration and create A records for ns1.yourdomain.com and ns2.yourdomain.com pointing to your server IP.
  2. Create a reseller package โ€” go to Reseller Level โ†’ Add Reseller Package. Required before creating any reseller accounts.
  3. Create a user package โ€” go to Reseller Level โ†’ Add Package to define resources for end users.
  4. Create your first user โ€” go to Admin Level โ†’ Create User.
  5. Verify email service โ€” check Admin Tools โ†’ Services Monitor to confirm Exim is running.
  6. Enable AutoSSL โ€” go to Admin Level โ†’ SSL Certificates and enable Let's Encrypt for all hosted domains.

Key admin areas โ€‹

TaskWhere
Create hosting accountAdmin Level โ†’ Create User
See all domains on serverAdmin Level โ†’ Show All Domains
Edit a DNS zoneAdmin Level โ†’ DNS Administration
Restart ApacheAdmin Tools โ†’ Services Monitor โ†’ Apache โ†’ Restart
Check disk usage per accountAdmin Level โ†’ List All Users โ†’ Usage column
Access a user's accountAdmin Level โ†’ List All Users โ†’ Login icon
View mail queueAdmin Level โ†’ Mail Queue

Creating a reseller account โ€‹

  1. Go to Admin Level โ†’ Create Reseller.
  2. Fill in username, password, email, and domain.
  3. Select a reseller package.
  4. Set IP to Shared unless the reseller has a dedicated IP.
  5. Click Create.

Creating a user account โ€‹

  1. Log in as Admin or as the reseller who will own the account.
  2. Go to Admin Level โ†’ Create User or Reseller Level โ†’ Add New User.
  3. Fill in username, password, email, and primary domain.
  4. Select a user package.
  5. Click Create.

Switching between accounts โ€‹

  • Admin โ†’ any account โ€” Admin panel โ†’ List All Users or List All Resellers โ†’ click the login icon
  • Return to admin โ€” click Return to Admin Level in the top navigation

PHP version management โ€‹

DirectAdmin supports up to 4 simultaneous PHP versions via CustomBuild 2.0. Users can switch per domain under Extra Features โ†’ PHP Version Selector.

To install or update PHP versions server-wide via SSH:

bash
cd /usr/local/directadmin/custombuild
./build set php1_release 8.2
./build set php2_release 8.1
./build php
./build rewrite_confs
โ„น
RemarkableCloud mail gateway
All outbound mail routes through MailChannels, protecting your IP reputation. You manage mailboxes and DNS through DirectAdmin normally.

DirectAdmin vs cPanel โ€‹

DirectAdmincPanel
Memory usage~150 MB~500 MB
Min recommended planBasic 2GBShared CPU 4GB
Interface familiarityLess commonIndustry standard
License costLowerHigher
โšก
Managed VPS ยท Cloud Cubes

Fully managed hosting starting at $2/mo

NVMe SSD, daily backups, 500% SLA, free migration. First month 75% off.

$2 / first month
View Plans โ†’

Next steps โ€‹

Managed hosting that actually manages.