Knowledge base
Web Hosting

Uploading your website files with File Manager

Last updated 8/1/2026 by Alfie Web Solutions

You don't need any extra software to get your website files onto your hosting - DirectAdmin's built-in File Manager handles it from your browser.

Finding your website's folder

  1. Log in to DirectAdmin.
  2. Click File Manager.
  3. Open the domains folder, then your domain name, then public_html.

public_html is your website's root - anything you put directly inside it becomes visible at yourdomain.com. If you accidentally upload into a subfolder (e.g. public_html/mysite), your site will instead show up at yourdomain.com/mysite, which is a common beginner mistake.

Uploading files

  1. While inside public_html, click Upload Files.
  2. Drag your files in, or click to browse and select them from your computer.
  3. Wait for the upload to finish - larger files/sites can take a few minutes.

Uploading a whole website at once (zip)

If your website is packaged as a .zip file, this is much faster than uploading hundreds of files individually:

  1. Upload the .zip file into public_html as above.
  2. Once uploaded, select it (tick the checkbox next to it).
  3. Click Extract.
  4. Delete the .zip file afterwards to keep things tidy (select it, click Delete).

File permissions

Occasionally a script will ask for specific permissions to work correctly. As a rule of thumb:

  • Folders: 755
  • Files: 644

To change permissions, select a file/folder, click Change Permissions, and enter the number.

Editing files directly

You can also edit text-based files (HTML, PHP, CSS, .htaccess) without downloading them - click the file name, then Edit This File, make your changes, and click Save.