Practical setup, management and troubleshooting guides for Files.

Articles

Adding an SSH public key to a cPanel account

An SSH public key lets an authorised computer authenticate without sharing the hosting...

Cloning a private Git repository through cPanel

Cloning a private repository into cPanel requires the hosting account to authenticate to the...

Connecting a computer to cPanel Web Disk

A WebDAV client can connect to cPanel Web Disk so remote files appear in a desktop...

Correcting file permissions without using 777

File permissions determine which operating-system identities can read, write or execute a file....

Creating a downloadable file archive without exposing secrets

Compressing selected files makes a convenient transfer package, but the archive inherits the...

Creating a restricted cPanel Web Disk account

Web Disk provides WebDAV access to server files. An additional Web Disk user can manage a...

Creating files and folders in cPanel File Manager

Create a folder to organise website assets or a file for a specific application task. An empty...

Deploying a cPanel Git repository with .cpanel.yml

A .cpanel.yml file defines deployment tasks for a cPanel-managed Git repository. Treat those...

Editing a text file in cPanel File Manager

File Manager can make a focused change to a website text or configuration file. Saving writes...

Extracting a website archive safely in cPanel

Extracting a website archive expands its files into a server directory. Preview the archive’s...

Finding and editing .htaccess in cPanel

The .htaccess file can control redirects, access restrictions and application rewrite rules on...

Finding hidden configuration files in cPanel File Manager

Files whose names begin with a dot are hidden by some directory views. They commonly hold...

Recovering a recently deleted file from cPanel File Manager Trash

cPanel File Manager can move deleted items to Trash unless permanent deletion was selected. If...

Resolving a cPanel Git pull blocked by local changes

A Git update can stop when local modifications would be overwritten or when the hosting branch...

Revoking an old SSH key after a developer leaves

Revoke an SSH key when a developer leaves, a device is lost or the private key may be exposed....

Rolling back a Git deployment while preserving uploaded data

A code rollback restores a known-good release while preserving current customer data. Git can...

Understanding symlinks and hosting directory access

A symbolic link points to another filesystem path instead of containing an independent copy of...

Uploading website files with cPanel File Manager

File Manager is useful for a small deployment or a single file change without installing an FTP...

Using cPanel Terminal for a read-only first diagnosis

cPanel Terminal opens a shell for the hosting account when shell access and the feature are...

Why can I see a file but not edit or delete it?

A file can be visible but not writable because its owner, directory permissions or the hosting...