Configuring Remote Storage

By default, Plesk stores backups on the server. However, this presents a risk. If the server's hard disk fails, you can lose both your website data and your backups. To avoid this, we recommend storing backups in remote storage. This topic explains how to configure remote storage for backups in Plesk.

You can configure the following types of remote storage:

  • FTP storage
  • Amazon S3 Backup storage
  • Google Drive Backup storage
  • Microsoft OneDrive Backup storage

You can configure more than one remote storage. However, you can only use one remote storage at a time. When creating a backup, if you want to store it in more than one remote storage, create a backup once for every remote storage you want to use.

Next in this section:

FTP Storage

Amazon S3 Backup Storage

Google Drive Backup Storage

Microsoft OneDrive Backup Storage

Securing Backups in Remote Storage With a Password

 

FTP Storage

To configure the FTP storage:

  1. Set up a server that would act as the FTP storage. It must be possible to connect to that server from the Plesk server via FTP.
  2. Go to Websites & Domains > Backup Manager > Remote Storage Settings > FTP.
  3. Select the "Use FTP Storage" checkbox.
  4. Specify the settings for the server you set up during step 1, including the server's hostname or IP address, the path to the directory for storing backups, and the FTP username and password.
  5. If the Plesk firewall is configured to ban incoming connections from FTP servers, select the "Use passive mode" checkbox. Make sure that the server you set up during step 1 supports the passive FTP mode.
  6. (Recommended) Select the "Use FTPS" checkbox to use an encrypted connection when transferring backups to the remote storage. This ensures that your data cannot be intercepted by a third party. Make sure that the server you set up during step 1 supports FTPS connections
  7. Click OK.

The FTP storage is configured. Now you can use it when creating a backup.

nnn

 

Amazon S3 Backup Storage

To configure the Amazon S3 Backup storage:

  1. Create an AWS account.
  2. Create a bucket.
  3. Create a directory for storing backups inside the bucket. Note the path to this directory and the bucket name. You will use them later to configure the Amazon S3 Backup storage.
  4. Create IAM User Access Key and download its ID and secret as a .csv file. Make sure that the access key user has the AmazonS3FullAccess permission. If it does not, add it.
  5. Go to Websites & Domains > Backup Manager > Remote Storage Settings > Amazon S3 Backup.
  6. Select the "Use the storage" checkbox.
  7. Copy the IAM User Access Key ID and the IAM User Access Key Secret from the .csv file downloaded during step 4 and paste them into the corresponding fields.
  8. Type the name of the bucket created during step 2 into the “Bucket” field.
  9. Type the path to the directory created during step 3 into the “Path” field.
  10. Click OK.

The Amazon S3 Backup storage is configured. Now you can select it when creating a manual or scheduled backup.

11

 

Google Drive Backup Storage

To configure the Google Drive Backup storage:

  1. Create a Google account if you do not have one.
  2. Go to Websites & Domains > Backup Manager > Remote Storage Settings > Google Drive Backup.
  3. Sign in to the Google account whose storage you will use to store backups
  4. Click Allow to allow Plesk to view and manage the files in your Google Drive.
  5. Click the link to send the Google Drive authorization data to Plesk.
  6. Select the "Use the storage" checkbox.
  7. (Optional) By default, Plesk creates the “My Plesk” folder in your Google Drive and stores backups there. If you want to store backups in another location, type the desired path in the “Path” textbox.
  8. Click OK.

The Google Drive Backup storage is configured. Now you can select it when creating a manual or scheduled backup.

1

If you want to store backups in Google Drive storage associated with a different Google account, go to Websites & Domains > Backup Manager > Remote Storage Settings > Google Drive Backup and click the “Log out” link.

This will disconnect the currently connected Google Drive Backup storage. You can then connect a different one following the steps above. Disconnecting the Google Drive Backup storage does not remove the Plesk backups stored in it. If you reconnect it at a later date, you will see the stored backups in the Backup Manager and will be able to restore them.

 

Microsoft OneDrive Backup Storage

To configure the Microsoft OneDrive Backup storage:

  1. Go to Websites & Domains > Backup Manager > Remote Storage Settings > Microsoft OneDrive Backup.
  2. Sign in to your Microsoft account. Plesk will store backups in the OneDrive storage associated with the account. If you do not have a Microsoft account, create one.
  3. Click the link to send the Microsoft authorization data to Plesk.
  4. Select the "Use the storage" checkbox.
  5. (Optional) By default, Plesk stores backups in the “Apps/plesk-backup/<subscription name>” folder in your Microsoft OneDrive storage. You can specify a different folder, if desired.
  6. Click OK.

The Microsoft OneDrive Backup storage is configured. You can now select it when creating a manual or scheduled backup.

If you want to store backups in OneDrive storage associated with a different Microsoft account, go to Websites & Domains > Backup Manager > Remote Storage Settings > Microsoft OneDrive Backup and click the “Log out” link.

1

This will disconnect the currently connected OneDrive Backup storage. You can then connect a different one following the steps above. Disconnecting OneDrive Backup storage does not remove the Plesk backups stored in it. If you reconnect it at a later date, you will see the stored backups in the Backup Manager and will be able to restore them.

 

Securing Backups in Remote Storage With a Password

You can secure backups stored in remote storage with a password. Doing so encrypts the passwords stored in the backup, such as mail account passwords or database user passwords. Even if a third party obtains a backup, they will not be able to get the passwords stored inside.

When you restore a password-secured backup, you need to provide the password. If you cannot, all passwords stored in the backup are generated randomly.

To secure remote storage backups with a password:

  1. Configure at least one remote storage.
  2. Go to Websites & Domains > Backup Manager > Remote Storage Settings. The section "Backup security settings” has become available.

    555

  3. Under "Password Protection", click the "change" link next to “Disabled”.
  4. Select the "Use password protection (recommended)" checkbox.
  5. Type in the password in the corresponding fields.
  6. Click OK.

Now all backups stored in remote storage will be secured with the password.

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.