默认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. 进入 网站与域名 > 订阅 >备份管理器 > 远程存储设置 > FTP
  3. 保持选定”使用 FTP 存储” 复选框。
  4. 为您在第 1 步设置的服务器指定设置,其中包括服务器的主机名或 IP 地址、用于存储备份的目录路径、和 FTP 用户及其密码。
  5. 如果已配置 Plesk 防火墙禁止来自 FTP 服务器的接入连接,请保持勾选 “使用被动模式” 复选框。请务必确保您在第 1 步设置的服务器支持被动 FTP 模式。
  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. 登录 Plesk 转到 网站与域名 > 订阅 >备份管理器 > 远程存储设置 > Amazon S3 Backup
  4. 保留选定“我将使用 root 帐户验证凭据(将不存储)” 选项。
  5. 将在第 2 步复制的 ID 和密码分别粘贴到“IAM 用户访问密钥 ID” 和 “IAM 用户访问密钥密码” 字段。
  6. 提供一个将要存储您的备份的 存储桶 (bucket) 。您可以在您的 AWS 帐户中使用现有的存储桶。您还可以让扩展为您自动生成一个存储桶(如果这样,我们建议您不要更改存储桶的名称)。
  7. 若要在存储桶内的指定文件夹中存储备份,请将文件夹的名称键入 “路径” 字段。若要在存储桶的 root 目录下存储备份,请将 “/” 键入到 “路径” 字段。
  8. 点击 确定

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

  1. 创建一个 AWS 帐户
  2. 创建一个 IAM 用户帐户 。确保授予该帐户 s3:CreateBuckets3:ListBuckets3:GetObjects3:PutObjects3:DeleteObjects3:ListMultipartUploadPartss3:AbortMultipartUploads3:ListAllMyBuckets 等权限。
  3. 创建一个 IAM 用户访问密钥 并记下其 ID 和密码因为稍后需要用到。
  4. 登录 Plesk 转到 网站与域名 > 订阅 >备份管理器 > 远程存储设置 > Amazon S3 Backup
  5. 选定“我已创建一个限制性 IAM 用户帐户” 选项。
  6. 将在第 3 步过程中复制的 IAM 用户访问密钥 ID 和 IAM 用户访问密钥密码分别粘贴到相应的字段。
  7. 提供一个将要存储您的备份的 存储桶 (bucket) 。您可以在您的 AWS 帐户中使用现有的存储桶。您还可以让扩展为您自动生成一个存储桶(如果这样,我们建议您不要更改存储桶的名称)。
  8. 若要在存储桶内的指定文件夹中存储备份,请将文件夹的名称键入 “路径” 字段。若要在存储桶的 root 目录下存储备份,请将 “/” 键入到 “路径” 字段。
  9. 点击 确定

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

image 78936

Google Drive Backup 存储

您配置 Google Drive Backup 存储的方式取决于您将使用的 Google Drive 的类型:

  • 您的个人 drive,用来存储您自己拥有和管理的文件和文件夹。Google 称此 drive 类型为 “My Drive”。要获取此 drive,您需要有一个免费的供个人使用的 Google 账户。
  • 一种共享盘,用于存储协作工作团队和组织所拥有和管理的文件和文件夹。要获得此盘,团队或组织需要`购买 Google Workspace 账户 <https://workspace.google.com/pricing.html>`__ 并将其进行设置。

查看更多有关 My Drive 和共享 drive 的区别

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

  1. 选择要使用的 drive 类型:

    注解: Plesk Backup Manager 只能使用其创建的文件和文件夹。无法检测手动上传到个人drive的备份。

    • 如果要使用共享drive,请与您组织的Google Workspace管理员联系。他们将为您创建一个用户帐户,并向您提供其验证凭据。

    注解: 要使用共享drive,请确保您的Google Workspace管理员已将Plesk Backup Corporate应用程序标记为可信任

  2. 登录 Plesk 转到 网站与域名 > 订阅 >备份管理器 > 远程存储设置 > Google Drive Backup

  3. 选择Google drive类型(您的个人或共享drive),然后单击“确定”。

  4. 登录到您将使用其drive来存储备份的Google帐户。

  5. 单击允许允许Plesk Backup(用于个人drive)或Plesk Backup Corporate(用于共享drive)查看和管理Google Drive中的文件。

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

  7. 保留选中“使用存储”和“通过校验和验证备份”复选框。通过校验和验证备份会检查Plesk是否已将备份完好无损地上传到drive。

  8. 根据drive类型,您可以配置以下可选设置:

    • (个人drive)默认 Plesk 会在 Google Drive 中创建 “我的 Plesk” 文件夹,并在此处存储备份。要在其它地址存储备份,请在 “路径” 文本框内键入所需路径。
    • (共享drive)如果您的组织有多个共享drive,请在“Drive”下拉列表中选择一个要存储备份的drive。
  9. 点击 确定

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

image 79022

要使用其他Google账户来在Google Drive Backup中存储备份,请转到 网站与域名 > 订阅 >备份管理器 > 远程存储设置 > Google Drive Backup ,并点击”注销“链接。

这样就会断开连接当前的 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. 登录 Plesk 转到 网站与域名 > 订阅 >备份管理器 > 远程存储设置 > 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. 进入 网站与域名 > 订阅 >备份管理器 > 远程存储设置 > Amazon S3 Backup
  2. 在 “服务提供商”下,选择“自定义 (Minio、OpenStack 等)”。
  3. 填写所有字段。请特别注意 “存储段” 和 “路径” 字段。一个存储段是您在 S3 兼容的存储中创建的用来存储数据的空间。您需要留意存储段的名称并将其粘贴到 “存储段” 字段中。在 “路径” 字段中,您需要将路径粘贴到您要存储备份的存储段内的目录中。
  4. 点击  确定

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

Microsoft OneDrive Backup 存储

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

  1. 进入 网站与域名 > 订阅 >备份管理器 > 远程存储设置 > 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

如果您想要在与其它Microsoft 账户相关联的 OneDrive 存储中保存备份,请进入 网站与域名 > 订阅 >备份管理器 > 远程存储设置 > Microsoft OneDrive Backup 然后点击 “注销” 链接。

image 79086

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

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

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

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

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

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

  2. 转到 网站与域名 > 订阅 >备份管理器 > 远程存储设置 。”备份安全设置”部分已经可用。

    image 78937

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

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

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

  6. 点击 确定

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