我想将 cPanel 备份存档到 Amazon S3 而不是 FTP。
我进行了一些谷歌搜索,但没有找到任何权威的信息。
我发现了以下选项:
- whms3backup.com- 无限许可证 250 美元
- cPanel 应用程序目录中的 S3 备份脚本列表
- 使用 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 压缩包,因此这非常容易。