默认Plesk会将备份存储在服务器上。但是这有一定风险。如果服务器的硬盘出故障,则可能丢失您网站的数据和您的备份。要避免此情况出现,我们建议将备份存储在远程存储。本主题阐述如何在 Plesk 中配置远程存储保存备份。

您可以配置下面各类远程存储:

  • FTP 存储
  • Amazon S3 Backup 存储
  • S3 兼容的存储:
    • DigitalOcean Spaces
    • 多种 S3 兼容的存储(Minio、OpenStack 及其它)
  • Google Drive Backup 存储
  • Microsoft OneDrive Backup 存储

注解: 在远程云存储中存储定期的备份是一项高级功能。让您的主机提供商解锁它,或把备份存储在服务器存储中,FTP存储中,或使用手动备份。

您可以配置多个远程存储,但是一次只能配置一个 S3 兼容的存储。例如,您可以同时配置 Amazon S3 Backup 和 Google Drive Backup,但是却不能一次配置 Amazon S3 Backup 和 DigitalOcean Spaces。

当创建备份时,一次只能使用一个远程存储。如果您想要将备份存储在多个远程存储,需要为每个要使用的远程存储创建一次备份。

FTP 存储

若要配置 FTP 存储,请如下操作:

  1. 设置一台服务器用作 FTP 存储。必须确保可以通过 FTP 从 Plesk 服务器连接该服务器。
  2. Go to Websites & Domains > the subscription > Backup Manager > Remote Storage Settings > FTP(S).
  3. Keep the “Use FTP(S) Storage” checkbox selected.
  4. Specify the settings for the server you set up during step 1, including the server 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, keep the “Use passive mode” checkbox selected. Make sure that the server you set up during step 1 supports the passive FTP mode.
  6. (推荐)勾选 “使用 FTPS” 复选框以在传输备份到远程存储时使用加密连接。这样能够保证您的数据不会被第三方拦截。请务必确保您在第 1 步设置的服务器支持被动 FTPS 连接。
  7. 点击 确定

FTP 存储已配置好。现在您则可以在创建手动或计划备份 时选择该存储方式。

image ftps storage

Amazon S3 Backup 存储

若要配置 Amazon S3 Backup 存储,您需要一个 IAM 用户帐户。我们将该帐户称为限制性帐户,因为该帐户对于 Amazon S3 Backup 扩展的运行在权限上有一定限制。

该扩展可以自动创建一个限制性的 IAM 用户帐户,或者您也可以手动创建一个。

若要自动配置 Amazon S3 Backup 存储,请如下操作:

  1. 创建一个 AWS 帐户
  2. 登录您的 AWS 帐户,转到 我的帐户 > 安全验证凭据 然后复制访问密钥 ID 和 AWS 帐户 root 用户的密码。
  3. Log in to Plesk and go to Websites & Domains > the subscription > Backup Manager > Remote Storage Settings > Amazon S3 Backup.
  4. Keep the “I will use the root account credentials (will not be stored)” option.
  5. 将在第 2 步复制的 ID 和密码分别粘贴到“IAM 用户访问密钥 ID” 和 “IAM 用户访问密钥密码” 字段。
  6. Provide a bucket where your backups will be stored. You can use an existing bucket in your AWS account. You can also have the extension automatically generate one for you (if you do, we do not recommend changing the bucket’s name).
  7. 若要在存储桶内的指定文件夹中存储备份,请将文件夹的名称键入 “路径” 字段。若要在存储桶的 root 目录下存储备份,请将 “/” 键入到 “路径” 字段。
  8. 点击 确定

若要手动配置 Amazon S3 Backup 存储,请如下操作:

  1. 创建一个 AWS 帐户
  2. 创建一个 IAM 用户帐户 。确保授予该帐户 s3:CreateBuckets3:ListBuckets3:GetObjects3:PutObjects3:DeleteObjects3:ListMultipartUploadPartss3:AbortMultipartUploads3:ListAllMyBuckets 等权限。
  3. 创建一个 IAM 用户访问密钥 并记下其 ID 和密码因为稍后需要用到。
  4. Log in to Plesk and go to Websites & Domains > the subscription > Backup Manager > Remote Storage Settings > Amazon S3 Backup.
  5. 选定“我已创建一个限制性 IAM 用户帐户” 选项。
  6. 将在第 3 步过程中复制的 IAM 用户访问密钥 ID 和 IAM 用户访问密钥密码分别粘贴到相应的字段。
  7. Provide a bucket where your backups will be stored. You can use an existing bucket in your AWS account. You can also have the extension automatically generate one for you (if you do, we do not recommend changing the bucket’s name).
  8. 若要在存储桶内的指定文件夹中存储备份,请将文件夹的名称键入 “路径” 字段。若要在存储桶的 root 目录下存储备份,请将 “/” 键入到 “路径” 字段。
  9. 点击 确定

Amazon S3 Backup 存储已配置好。现在您则可以在创建手动或计划备份时选择该存储方式。

image 78936

Google Drive Backup 存储

The way you configure Google Drive Backup storage differs depending on the Google drive type you will use:

  • Your personal drive, used to store files and folders you own and manage by yourself. Google calls this drive type “My Drive”. To get this drive, you need to have a free Google account for personal use.
  • A shared drive, used to store files and folders for collaborative work teams and organizations own and manage. To get this drive, a team or organization needs to purchase a Google Workspace account and set it up.

See more differences between My Drive and shared drives.

若要配置 Google Drive Backup 存储,请如下操作:

  1. Choose which drive type to use:

    注解: Plesk Backup Manager can use only files and folders it has created. It cannot detect backups uploaded to the personal drive manually.

    • If you want to use a shared drive, contact the Google Workspace administrator of your organization. They will create a user account for you and give you its credentials.

    注解: To use a shared drive, make sure your Google Workspace administrator has marked the Plesk Backup Corporate application as trusted.

  2. Log in to Plesk and go to Websites & Domains > the subscription > Backup Manager > Remote Storage Settings > Google Drive Backup.

  3. Choose your Google drive type (your personal or shared drive) and click OK.

  4. Sign in to the Google account whose drive you will use to store backups.

  5. Click Allow to allow Plesk Backup (for a personal drive) or Plesk Backup Corporate (for a shared drive) to view and manage the files in your Google Drive.

  6. 点击该链接发送 Google Drive 验证数据到 Plesk。

  7. Keep the “Use the storage” and “Validate backups via checksum” checkboxes selected. Validating backups via checksum checks if Plesk has uploaded a backup to the drive completely and without damage.

  8. Depending on your drive type, you can configure the following optional settings:

    • (Personal drive) By default, Plesk creates the “My Plesk” folder in your Google Drive and stores backups there. To store backups in another location, type the desired path in the “Path” textbox.
    • (Shared drive) If your organization has multiple shared drives, select the one to store your backups in the “Drive” dropdown list.
  9. 点击 确定

Google Drive Backup 存储已配置好。现在您则可以在创建手动或计划备份 时选择该存储方式。

image 79022

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

这样就会断开连接当前的 Google Drive Backup 存储。然后则可以按照上述步骤连接其他存储。断开连接 Google Drive Backup 存储并不会从该存储中移除已经保存的 Plesk 备份。如果您之后再次连接该存储,将会在备份管理器中看到已存储的备份,并且可以恢复这些备份。

DigitalOcean Spaces Storage

若要配置 DigitalOcean Spaces Storage,请如下操作:

  1. 创建一个 DigitalOcean 帐户
  2. 创建一个空间
  3. 在该空间内创建一个用于存储备份的目录。请留意该目录的路径和空间 URL。因为之后配置 DigitalOcean Spaces 存储时将会使用到该路径和空间 URL。
  4. 创建一个访问密钥和密码 。请留意该密钥和密码,因为之后配置 DigitalOcean Spaces 存储时将会使用到。请谨记该密码只在创建时显示一次。之后没有任何办法可以获取。
  5. Log in to Plesk and go to Websites & Domains > the subscription > Backup Manager > Remote Storage Settings > DigitalOcean Spaces Backup.
  6. 在 “服务提供商” 下选定 “DigitalOcean Spaces”。
  7. 请粘贴空间 URL、存储备份的目录路径、访问密钥和密码到相应字段,然后点击  确定

DigitalOcean 存储已配置好。现在你则可以在创建 手动 或 计划 备份时选择该存储方式 。

S3兼容的存储

很多支持远程存储的服务都使用与 Amazon S3 兼容的 API。我们将其归为与 S3 兼容的。这些存储当中,Plesk 显式支持 DigitalOcean、Minio 和 OpenStack。

您可以尝试在 Plesk 中配置任何其它的 S3 兼容的存储,但是我们不保证会有您想要的效果。您可以使用 AWS 命令行界面 (AWS CLI) 检查 S3 兼容的存储是否与 Plesk 兼容。如果您可以通过 AWS CLI 从存储上传或下载文件,则应该可以将该存储用于 Plesk。

若要配置 S3 兼容的存储,请如下操作:

  1. Go to Websites & Domains > the subscription > Backup Manager > Remote Storage Settings > Amazon S3 Backup.
  2. Under “Service provider”, select “Custom (Minio, OpenStack, etc)”.
  3. 填写所有字段。请特别注意 “存储段” 和 “路径” 字段。一个存储段是您在 S3 兼容的存储中创建的用来存储数据的空间。您需要留意存储段的名称并将其粘贴到 “存储段” 字段中。在 “路径” 字段中,您需要将路径粘贴到您要存储备份的存储段内的目录中。
  4. 点击  确定

S3兼容的存储已配置好。现在您则可以在创建 手动 或 计划 备份时选择该存储方式 。

Microsoft OneDrive Backup 存储

若要配置 Microsoft OneDrive Backup 存储,请如下操作:

  1. Go to Websites & Domains > the subscription > Backup Manager > Remote Storage Settings > Microsoft OneDrive Backup.
  2. 登录您的 Microsoft 帐户。Plesk 将会在于该帐户相关联的 OneDrive 存储中保存备份。如果没有Microsoft 帐户,请 创建一个
  3. 点击该链接发送 Microsoft 验证数据到 Plesk。
  4. 勾选 “使用存储” 复选框。
  5. (备选)默认Plesk 会将备份保存在 Microsoft OneDrive 存储中的 “Apps/plesk-backup/<subscription name>” 文件夹中。如果需要也可以指定其它的文件夹。
  6. 点击 确定

Microsoft OneDrive Backup 存储已配置好。现在您则可以在创建手动或 计划备份时选择该存储方式。

image 79087

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

image 79086

这样就会断开连接当前的 OneDrive Backup 存储。然后则可以按照上述步骤连接其他存储。断开连接 OneDrive Backup 存储并不会从该存储中移除已经保存的 Plesk 备份。如果您之后再次连接该存储,将会在备份管理器中看到已存储的备份,并且可以恢复这些备份。

使用密码保护远程存储中备份的安全

您可以使用密码保护远程存储中备份的安全。这样会加密备份中保存的密码,例如邮件帐户密码或数据库用户密码。即使第三方获取了某个备份,也无法获取备份内的密码。

当您恢复有密码保护的备份时,需要提供该密码。如果您无法提供该密码,备份中存储的所有密码都将会随机生成。

若要使用密码保护远程存储备份的安全,请如下操作:

  1. 至少配置一个远程存储。

  2. Go to Websites & Domains > the subscription > Backup Manager > Remote Storage Settings. The section “Backup security settings” has become available.

    image 78937

  3. 在 “密码保护” 下,点击 “禁用” 旁的 “更改” 链接。

  4. 勾选 “使用密码保护(推荐)” 复选框。

  5. 在相应字段键入密码。

  6. 点击 确定

现在远程存储中所有的备份都将使用该密码保护安全。