Use the next link for DA access:


user admin.
The password for admin user you can specify in SSH:
#passwd admin

How To Add Domains

If you want to add a new domains you need to have some User and Reseller. For adding new reseller, log onto DirectAdmin panel and create a new Reseller Package.
Press on Manage Reseller Packages:

When the package will be created, press on Create Reseller:


New menu will be appear. In a field domain enter domain which you want to add:

For adding a few domains, go to List Resellers>>Your Reseller. Login as your reseller and change Access Level to User Level
Click on Domain Setup:

Press on Add Another Domain, enter values and press Create. A new domain will be created.

How To Upload Website

Log in as User (look Adding Domains paragraph). After this press on Files:

 Go to public_html directory:

Press on Upload files to current directory:

 Browse files which you want to upload and click on Upload.

 If you have a few domains, this link will lead you to default domain directory. You can click on Up a Level twice for changing domain directory:


You also can change the default domain. Click on User Level and go to Domain Administration:

Then select some domain and click on Set as Default:

Your default domain will be changed. Also for uploading files you can use FTP or SCP. For adding new FTP account go to FTP Management and click on Create FTP account:

You can also use SCP instead of FTP. SCP is secure and use SSH port for connection. If you are using Windows you can use WinSCP.

How To Create Mailboxes

Switch the access level to User (look Adding Domains paragraph). After this click on E-mail Accounts:

Click on Create mail account:

Enter values of your account and press Create. New mailbox will be added. To login in directadmin webmail, select any manager:

For SMTP authentication you can use IMAP-server port: 143 and SMTP-server port 25 or 587. Also you can allow TLS encryption. 
If you have some problem with SMTP, try to open /etc/exim.conf and change the line:

hostlist relay_hosts = net-lsearch;/etc/virtual/pophosts
hostlist relay_hosts =


Private nameservers

1. Log onto your registrar's control panel and register child nameservers.

2. Assign the IP of your server to the newly created nameservers.

Please note that full propagation might take some time (up to 24 hours). 
Once your private nameservers have propagated, you can use DirectAdmin for managing DNS records.

The best practice is to create separate user for each domain. (*otherwise you'll be not allowed to use ssl certs for all of your domain and also there will be email inbox problem appear)

If you created some email account under admin account using "User access level"  -you should chnage password (if you need) for this email account only under admin.
If you created some email account under logged-in DA user - you should change password/manage this email account only as this logged in user.
Otherwiose you'll get "emprty" mailbox problem and else you can lost your emails.

Was this answer helpful?

 Print this Article

Also Read

Webmin installiation and First Login

We reccomend you to install webmin reffering on the official WebMin install GUI:...

Vesta panel

Vesta is a Simple & Clever Web Hosting Control Panel. All the details can be found at the...


ConfigServer Security & Firewall (CSF) is a powerful iptables configuration tool....

cPanel/WHM: error "Sorry, you are not allowed to add any more than (0) parked domains!"

If you face the next issue with cPanel: "Sorry, you are not allowed to add any more than (0)...

WHM/cPanel installiation and first login

<official cPanel install guide>...