Knowledge base
Web Hosting
Connecting to your hosting via FTP
Last updated 8/1/2026 by Alfie Web Solutions
File Manager is fine for quick edits, but if you're regularly uploading a lot of files (or your website builder/software needs it), FTP is the way to go.
Creating an FTP account
- Log in to DirectAdmin.
- Click FTP Management.
- Click Create FTP Account.
- Choose a username, a strong password, and which folder this account can access (usually public_html for full access to your site).
- Click Create.
Your main DirectAdmin login also works as a full-access FTP account by default, using the same username and password.
Connecting with FileZilla (recommended)
FileZilla is a free, widely-used FTP application.
- Download and install FileZilla from its official website.
- Open FileZilla. At the top, you'll see fields for Host, Username, Password, and Port.
- Enter:
- Host: yourdomain.com (or the server IP from your welcome email)
- Username: the FTP username you created
- Password: the FTP password you set
- Port: 21
- Click Quickconnect.
- Once connected, the left panel shows your computer's files and the right panel shows your hosting - drag files from left to right to upload, or right to left to download.
Saving your connection for next time
Instead of retyping your details every time:
- In FileZilla, go to File > Site Manager.
- Click New Site, give it a name (e.g. "My Website").
- Enter the same Host/Username/Password/Port as above, and set Protocol to FTP.
- Click Connect (or OK to save it for later).
Troubleshooting
- Connection times out: your local firewall or antivirus may be blocking FTP - try temporarily disabling it, or switch FileZilla's connection mode under Site Manager > Transfer Settings to Passive.
- 530 Login authentication failed: double-check the username/password, and make sure there are no extra spaces copied in.
- Still stuck? Submit a ticket under Web Hosting with any error message shown.
