RemarkableCloud

Getting Started with DirectAdmin

A complete introduction to DirectAdmin on your RemarkableCloud managed VPS: the three-tier user system, how to log in, and the key areas you will use every day.

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.

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

  • 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.
  • Create a reseller package: go to Reseller Level → Add Reseller Package. Required before creating any reseller accounts.
  • Create a user package: go to Reseller Level → Add Package to define resources for end users.
  • Create your first user: go to Admin Level → Create User.
  • Verify email service: check Admin Tools → Services Monitor to confirm Exim is running.
  • 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

  • Go to Admin Level → Create Reseller.
  • Fill in username, password, email, and domain.
  • Select a reseller package.
  • Set IP to Shared unless the reseller has a dedicated IP.
  • Click Create.
  • Creating a user account

  • Log in as Admin or as the reseller who will own the account.
  • Go to Admin Level → Create User or Reseller Level → Add New User.
  • Fill in username, password, email, and primary domain.
  • Select a user package.
  • 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:

    cd /usr/local/directadmin/custombuild
    ./build set php1_release 8.2
    ./build set php2_release 8.1
    ./build php
    ./build rewrite_confs
    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

    Next steps

    Still stuck? Ask a human, we answer in minutes.