将 cPanel WHM 服务器备份到 Amazon S3 的最佳方法是什么?

将 cPanel WHM 服务器备份到 Amazon S3 的最佳方法是什么?

我想将 cPanel 备份存档到 Amazon S3 而不是 FTP。

我进行了一些谷歌搜索,但没有找到任何权威的信息。

我发现了以下选项:

  1. whms3backup.com- 无限许可证 250 美元
  2. cPanel 应用程序目录中的 S3 备份脚本列表
  3. 使用 s3tools 手动设置

您觉得如何?您推荐或不推荐什么?

答案1

我没有使用过 cPanel,但据我所知,它是一堆静态文件(您的网站)然后是 MySQL 数据库。

您可以安装 s3cmd 工具——http://s3tools.org/s3cmd在您的服务器上并使用此工具将您的网站 tar 文件和 mysql dump tar 文件备份到 S3。

您可以将所有这些内容写入一个简单的 bash 脚本并通过 cron 运行它。

答案2

我们使用的是 s3backupwhm.com,它似乎运行得很好。在我们的 3 个 WHM 服务器上运行它,没有出现任何实际问题。不知道为什么 S3 支持还不是 WHM 的核心部分!

答案3

登录 WHM 并转到“配置备份”。最底部是备份目标的选项。您可以选择 FTP 或本地文件系统上的目标(例如“/root/backups”)。选择本地文件系统,然后只需配置 s3cmd 通过 cron 作业运行以将该目录复制到 S3。

/root/s3cmd/s3cmd sync --recursive --delete-removed /root/backups/cpbackup/daily s3://rbn-cpanel/daily_backups

每个备份的 CPanel 帐户都是一个单独的 gzip 压缩包,因此这非常容易。

相关内容