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

我有几个网站,托pipe在其他人的服务器上。 为了简化我的系统pipe理员维护任务,我正在考虑使用脚本或软件工具自动执行备份(我不想手动点击批处理脚本或configuration这个,每当我必须做备份)。

有什么工具可以推荐吗?

我写了一个系统来完成你所要求的。 它将允许您通过FTP或SSH / SFTP备份站点,并且还支持MySQL数据库的备份。 Backup Machine会自动每天访问您的站点,并逐渐备份您的文件,对其进行encryption,并将其存储在Amazon S3中。

它专门为没有完整服务器访问权的网站所有者devise。

那么,我和你在同一条船上,继续我正在考虑的事情:

  • 设置一个cron作业来将这些文件转换为一个单一的档案文件(或者每个站点都有一个,或者你想组织它
  • 使用保pipe箱帐户,将文件复制到将发送到异地的帐户(该服务是亚马逊的S3下)
  • 计划再次创build归档并覆盖保存在Dropbox文件夹中的文件夹 – 发生这种情况Dropbox只会更新文件的变化并正确地更新文件(我在这里回答的问题中的更多详细信息)

如果网站太大,这应该工作得很好。

使用rsync只备份已更改的文件会更有效率。 每次备份所有文件都很慢,而且占用大量空间。

我们使用Duplicity软件将encryption的增量备份存储在rsync.net服务上。 它从一个cron工作运行。

Dirvish是使用rsync进行增量备份的绝佳工具。 比较容易设置,并具有rsync的所有带宽优势。