CLOUD
Guides

cPanel File Manager: The Easy FTP Alternative

CLOUD|November 11, 2025|4 min read|624 views
cPanel File Manager: The Easy FTP Alternative

Upload files, edit, compress, decompress — everything from the browser without FTP. We explain cPanel File Manager in detail.

cPanel File Manager Guide: Beginner to Pro

The cPanel File Manager lets you work with your website files directly from a browser — no FTP client needed. Whether you are uploading a new script, fixing a permissions issue, or editing configuration files, File Manager handles it. This guide covers everything from basic uploads to advanced techniques.

Accessing File Manager

From the main cPanel dashboard, find "File Manager" under the Files section. You will see the complete directory structure for your hosting account. Files visible to website visitors live inside the public_html directory — this is your website root. Everything outside public_html is inaccessible to the public.

Uploading Files

Navigate to the target directory and click "Upload" in the toolbar. You can drag and drop files directly into the browser window. For large uploads or complete site deployments, the most efficient approach is to compress everything into a .zip archive first, upload the single zip file, then extract it within File Manager. This is 10 to 20 times faster than uploading hundreds of individual files.

Upload limit: cPanel typically caps single-file uploads at 256 MB. For larger files, use FTP or SSH instead.

File Permissions (chmod)

File permissions control who can read, write, or execute each file. They are represented as three-digit numbers:

  • 644 — standard files (PHP, HTML, CSS): owner reads and writes, others read only
  • 755 — directories and executable scripts: owner has full access, others can read and execute
  • 777 — dangerous. Grants write access to everyone. Use only for troubleshooting and revert immediately

To change permissions, right-click the file or folder and select "Change Permissions." Setting incorrect permissions is one of the most common causes of "403 Forbidden" errors.

Extracting Archives

After uploading a .zip or .tar.gz file, right-click it and choose "Extract." Specify the destination directory and wait for extraction to complete. This method is essential for installing your website, transferring entire websites, or deploying application packages quickly.

Editing .htaccess

The .htaccess file controls Apache web server behavior for your site: URL redirects, blocking access to directories, enabling compression, and customizing error pages. To edit it in File Manager:

  1. Enable "Show Hidden Files" from Settings in the upper right
  2. Locate .htaccess in public_html
  3. Right-click and select "Edit"

A useful rule to force HTTPS on all requests:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Warning: A syntax error in .htaccess immediately takes your site offline with a 500 error. Always back up the file before editing.

Finding Large Files

Disk space fills gradually and unexpectedly. Use File Manager's Search function to locate files by type or size. For a faster approach on servers with SSH access, run:

du -sh * | sort -rh | head -20

This lists the 20 largest files and directories in descending order. Common space consumers include old backup archives, log files, and uploaded media that was never cleaned up.

File Ownership

On shared hosting with CloudLinux — as used by كلاود — each account runs under a separate Linux user. File ownership must belong to your account user, not root. If you encounter "Permission Denied" errors despite correct permissions settings, the problem is usually ownership. Contact support to have ownership reset to the correct user.

When to Use FTP Instead of File Manager

Situation Better Choice
Uploading one or two files File Manager
Uploading hundreds of files FTP
Quick text file edit File Manager
Transferring a complete site FTP or SSH
Files larger than 256 MB FTP or SSH
Development workflow with an IDE FTP with IDE integration

Recommended FTP clients: FileZilla (free, cross-platform) or Cyberduck (macOS). Connection credentials are available in cPanel under FTP Accounts.

The Golden Rule

Before any modification to a production site, create a backup. You can compress an entire directory from within File Manager with a single right-click. كلاود provides automatic daily, weekly, and monthly backups on all hosting plans — but a manual backup immediately before making changes is still best practice for production environments.

File Manager will not replace SSH for experienced developers, but it handles the majority of day-to-day file management tasks without requiring additional software or technical setup.


Get Started

Want to try it yourself? Choose the right hosting plan or build your custom server with the specs you need.

Share