How to Create an FTP Account in DirectAdmin hosting

A step-by-step guide

Evans

Last Update pre 3 meseca

  • These steps are only applicable to cPanel or DirectAdmin hosting.
  • Either of the two hosting control panels gives you FTP access using your main account credentials.
    However, for better security and organisation, you may want to create additional FTP users, especially when granting access to specific folders.

Note: This guide applies only to hosting plans that support the creation of additional FTP accounts.
Some DirectAdmin and cPanel hosting accounts may be limited due to their package specifications.
For cPanel Users

  • Log in to your cPanel account as guided here:
    How To Login To Your Control Panel From Your HOSTAFRICA Dashboard
  • Under the Files section, click on FTP Accounts.
  • Under Add FTP Account, fill in the following details:
    Log In:
    Enter your desired FTP username (e.g., newuser)
    Password:
    Choose a strong password or use the Password Generator
    Directory:
    To give access to all files: public_html
    To restrict access: public_html/newuser
    (limits the user to a specific folder)
    Quota:
    Specify storage in MB (e.g., 100) or select Unlimited
  • Click Create FTP Account.

 For DirectAdmin Users

  • Log in to your DirectAdmin control panel as guided here:
    How To Login To Your Control Panel From Your HOSTAFRICA Dashboard
  • Go to Account Manager and click on FTP Management.
  • Click the "Create FTP Account" button.
  • Fill in the following details:
    FTP Username:
    (e.g., newuser)
    Password: Enter a secure password or use the built-in generator
    Set Path:
    For full access: /domains/yourdomain.com/public_html/
    For restricted access: /domains/yourdomain.com/public_html/newuser
    Permission Type:
    Choose between Full, Upload, or Custom
    Bandwidth/Quota:
    Set limits if needed (depending on the host)
  • Click Create to finalise the new FTP account.

 FTP Login Details

Once created, you can connect to your new FTP account using:

FieldExample
Hostftp.example.com or your server IP
Username[email protected] (for cPanel) or newuser (for DirectAdmin)
PasswordThe one you set
FTP Port21 (default FTP port)
Replace example.com with your actual domain name.

Summary

Control Panel Steps
cPanelFTP Accounts → Add FTP Account
DirectAdminFTP Management → Create FTP Account

  • Creating separate FTP accounts improves security and makes it easier to delegate access without sharing full control of your hosting account.

  • Here is a visual guide to the steps above for the DirectAdmin control panel.

I hope you found this guide helpful!

If you have any more questions, kindly find us on live chat or open a support ticket directly from your HostAfrica dashboard(client panel).
Thank you!

Was this article helpful?

2 out of 2 liked this article

Still need help? Message Us