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

  1. Log in to DirectAdmin.
  2. Click FTP Management.
  3. Click Create FTP Account.
  4. Choose a username, a strong password, and which folder this account can access (usually public_html for full access to your site).
  5. 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.

  1. Download and install FileZilla from its official website.
  2. Open FileZilla. At the top, you'll see fields for Host, Username, Password, and Port.
  3. 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
  4. Click Quickconnect.
  5. 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:

  1. In FileZilla, go to File > Site Manager.
  2. Click New Site, give it a name (e.g. "My Website").
  3. Enter the same Host/Username/Password/Port as above, and set Protocol to FTP.
  4. 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.