由第三方服务器托管的网站自动备份

由第三方服务器托管的网站自动备份

我有几个网站托管在其他人的服务器上。为了简化我的系统管理员维护任务,我正在考虑使用脚本或软件工具来自动进行备份(我不想每次需要备份时都手动单击批处理脚本或配置这个或那个)。

有没有什么工具可以推荐?

答案1

我编写了一个系统来满足您的要求。它允许您通过 FTP 或 SSH/SFTP 备份网站,还支持备份 MySQL 数据库。 备份机每天自动访问您的网站,并逐步备份您的文件、对其进行加密并将其存储到 Amazon S3 中。

它是专为没有完全服务器访问权限的网站所有者设计的。

答案2

好吧,我和你的情况一样,以下是我正在考虑做的事情:

  • 设置一个 cron 任务来将文件压缩到一个存档中(或者每个网站一个存档,或者你想以什么方式组织它)
  • 用一个保管箱帐户并将文件复制到将发送到场外的帐户中(该服务是 Amazon 的 S3)
  • 安排再次创建档案并覆盖 Dropbox 文件夹中的档案 - 当这种情况发生时,Dropbox 将仅更新增量并对文件进行适当的版本控制(更多详细信息请参阅我回答的问题这里

如果站点不是太大的话,这应该会很好用。

答案3

使用 rsync 仅备份更改的文件会更加高效。每次备份所有文件会很慢并且占用大量空间。

我们使用 Duplicity 软件将加密的增量备份存储在rsync.net服务。它通过 cron 作业运行。

答案4

迪尔维什是一款使用 rsync 进行增量备份的绝佳工具。设置起来相对简单,并且具有 rsync 的所有带宽优势。

相关内容