How to Upload Files via FTP
FTP Client Setup
You'll need an FTP client. We recommend FileZilla (free, cross-platform):
- Download FileZilla from filezilla-project.org
- Install and open it
Connection Settings
| Setting | Value |
|---|---|
| Host | Your server hostname |
| Port | 21 (FTP) or 22 (SFTP — recommended) |
| Protocol | SFTP (recommended) or FTP with TLS |
| Username | Your DirectAdmin username |
| Password | Your 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:
- Log in to DirectAdmin
- Go to System Info & Files → FTP Management (or FTP Accounts)
- Click Create FTP Account
- Set a username, password, and directory
- Click Create
Tips
- Use SFTP (port 22) instead of plain FTP for encrypted transfers
- Upload to the correct
public_htmldirectory for your domain - Large uploads? Use FTP instead of the DirectAdmin File Manager for better reliability
Was this article helpful?