FTP Client Setup

You'll need an FTP client. We recommend FileZilla (free, cross-platform):

  1. Download FileZilla from filezilla-project.org
  2. Install and open it

Connection Settings

SettingValue
HostYour server hostname
Port21 (FTP) or 22 (SFTP — recommended)
ProtocolSFTP (recommended) or FTP with TLS
UsernameYour DirectAdmin username
PasswordYour DirectAdmin password

Where to Upload

Navigate to:

/domains/yourdomain.com/public_html/

This is the document root — files here are accessible via your website.

Creating Additional FTP Accounts

If you want to give someone FTP access without sharing your main credentials:

  1. Log in to DirectAdmin
  2. Go to System Info & FilesFTP Management (or FTP Accounts)
  3. Click Create FTP Account
  4. Set a username, password, and directory
  5. Click Create

Tips

  • Use SFTP (port 22) instead of plain FTP for encrypted transfers
  • Upload to the correct public_html directory for your domain
  • Large uploads? Use FTP instead of the DirectAdmin File Manager for better reliability