Configure the global backing up settings to reduce the CPU load.

### Managing Backup Resources and Permissions in Plesk


Backup processes in Plesk can impact server performance and disk space. To optimize resource usage and control backup permissions, you can configure various settings. Here's a summary of how to manage these aspects effectively:


**Configuring Backup Resource Usage**


1. **Server-Wide Backup Settings:**

   - Go to `Tools & Settings > Backup Manager (under “Tools & Resources”) > Settings`.


2. **Backup File Limits:**

   - Set the maximum number of full backup files (both scheduled and manual) that can be stored in any type of storage. This helps manage disk usage and storage limits.


3. **Concurrent Backup Processes:**

   - Specify the maximum number of simultaneous scheduled backup processes (default is 10) to manage server load.


4. **Backup Process Priority:**

   - By default, backups run with low priority to minimize impact on other server processes. You can choose to apply low priority only to scheduled backups.


5. **Compression Level:**

   - Select the desired compression level (e.g., “Fast” by default). Higher compression levels reduce file size but increase CPU usage and backup time. For example:

     - “Fastest” (compression level 3)

     - “Fast” (compression level 5)

     - “Normal” (compression level 11)

     - “Maximum” (compression level 19)


6. **Free Disk Space Check:**

   - Plesk checks for sufficient disk space before starting a backup to prevent running out of space. If you prefer not to calculate future backup sizes, you can disable this check and specify an approximate backup size manually.


7. **Local FTP Backup Storage:**

   - By default, FTP backup storage on the local server is not allowed to prevent doubling of disk space usage. 


8. **Fallback to Server Storage:**

   - Choose whether to save backups in server storage if the upload to remote storage fails.


9. **Hourly Backup Scheduling:**

   - Allow or disallow customers and resellers to schedule backups hourly based on your requirements.


**Backup Security Settings**


1. **Encryption Options:**

   - **Plesk’s Encryption Key:** Encrypts sensitive data with an internal key unique to each Plesk installation. This may result in password changes during restores on different Plesk installations.

   - **Specified Password:** Use a server-wide password to encrypt backups, which is useful for restoring data across different installations without changing user passwords.


   Note: If you use external FTP storage, configure password protection through FTP storage settings.


**Cloud Storage Permissions**


1. **Managing Cloud Storage Access:**

   - Use the Backup to Cloud Pro feature to control which cloud storage services customers and resellers can use.

   - Adjust permissions when adding or editing service plans and add-on plans, or customizing subscriptions.


   Note: The “Backup and restoration of subscription data using remote storage” permission overrides cloud storage permissions.


**Backup Rotation**


1. **Setting Limits:**

   - Configure the server-wide limit on the number of stored full backups to manage disk space. Older backups will be deleted to make room for new ones. 


   - **Manual vs. Scheduled Backups:** Backup rotation prioritizes keeping the latest manual backup and a set number of the latest scheduled backups. 


   - Subscriptions, customers, and resellers will inherit these limits, and their individual limits cannot exceed the server-wide limit.


**Disabling Backup Management for Customers and Resellers**


1. **Centralized Backup Management:**

   - To enforce consistent backup policies, you can disable backup management for customers and resellers.

   - Edit the `panel.ini` file:

     - **Linux:** `/usr/local/psa/admin/conf/panel.ini`

     - **Windows:** `%plesk_dir%admin\conf\panel.ini`

   - Add the following lines:

     ```

     [pmm]

     manageBackupsByAdminOnly = true

     ```

   - With this setting, customers and resellers can only restore backups but cannot create, schedule, or delete backups.


By configuring these settings, you can optimize server performance, manage backup resources effectively, and control backup access and security.