Cpanel exclude files/folders from backup

Global exclude file

To exclude files or directories from your backups for all user accounts, add those files or directories to the /etc/cpbackup-exclude.conf file.

The backup system excludes the following files and directories for all users’ backups by default:

1
2
3
4
5
6
7
8
9
10
*/.wysiwygPro_*
*/core.[0-9]
.MirrorSearch
.cpan
.cpanel/caches
.cpanel/datastore
.cpcpan
.sqmailattach
access-logs
public_ftp/.ftpquota

Local exclude file

To exclude files or directories from an individual user’s backups, add the files or directories to exclude to the cpbackup-exclude.conf file in the user’s directory, one per line.

If the file does not already exist, you must create it. To do this, run the following command:

touch /home/username/cpbackup-exclude.conf

Notes:

  • In this example, username represents the name of the user who owns the files or directories.
  • If you enter a directory name, the backup system excludes all of the files that are inside the directory.
  • Do not include leading or trailing characters of any kind, such as slashes (/) or periods (.).
  • The global and local exclude files apply to the account backups that you manage in WHM’s Backup section (Home >> Backup) and the Download or Generate a Full Website Backup feature in cPanel’s Backups interface (Home >> Files >> Backups).
  • If you initiate a Home Directory backup in cPanel’s Backups interface (Home >> Files >> Backups), the global and local exclude files do not affect the contents of the backup file.

Via command line:

/scripts/pkgacct username /path/where/it/should/go backup

/scripts/pkgacct username /path/where/it/should/go userbackup

[Total: 0   Average: 0/5]