There are 3 major players in maintaining your server:
- Admin level - the main account responsible for the global server configuration and who can:
- create other admins
- create reseller packages and resellers
- configure global settings like the hostname, and nameservers, change security options and global limits
- customize HTTPd and PHP configurations, manage IPs, maintain Multi Server Setup
- perform full backup/restore, monitor server processes, mail queue
- configure services over plugins
- manage tickets and system messages
- perform software updates
IMPORTANT: The above is only available if you are using DirectAdmin on a VPS or Dedicated Server, and will not be available to Resellers.
- Reseller level - the middle-range account responsible for end-user management, who can:
- create end-user packages, create user accounts
- manage IPs and nameservers to be used by end-users
- create backups for themselves and their users, customize skins
- manage tickets over the message system
- User level - the end-user account responsible for managing their sites and emails:
- create and edit domains, subdomains, domain pointers, redirects and DNS records
- manage FTP accounts
- manage E-mails (accounts, autoresponders, antispam filters)
- manage databases and db users
- manage files
The tricky part is that
one account can be present on all 3 levels, like the "admin" user. You
switch the level using a dropdown box on top of evolution skin
Admin <-> Reseller <-> User.