本篇教程是教大家如何使用群晖的 Active Backup for Business 套件来备份网站已经打包的压缩文件或者其他文件。无论你的网站环境是 LNMP 还是使用的宝塔,都可以使用这个教程来自动化的备份你网站文件。只需要你的群晖能访问你的网站服务器就可以了。我之前尝试过使用 FTP 的方式来备份,但是太麻烦了。
0x01 备份套件
首先你需要安装 Active Backup for Business 套件,如果你使用的是黑群晖度娘下有激活这个套件的方法。白群晖直接使用账户密码登录即可激活。进入群晖打开 Active Backup for Business 选择文件服务器 ---> 添加服务器;
0x02 服务器类型
服务器类型选择 rsync 服务器;rsync 是一款开源的,快速的,多功能的,可实现全量及增量(差异化备份)的本地或远程数据同步备份的优秀工具。
0x03 远程服务器信息
填写你的服务器信息,根据你自己服务器设置填写相关的信息;
- 服务器地址:填写你的服务器 IP;
- 连接模式:通过 SSH 连接至rsync shell 模式;
- 端口:服务器 SSH 连接的端口,默认是 22 如果修改过,就填写修改过的端口;
- 账户:服务器 SSH 登录的用户;
- 认证策略:服务器 SSH 登录的验证方式;
- SSH秘钥:如果你设置了秘钥登录,这里需要上传你的登录秘钥到群晖;
如果提示源服务器未安装 rsync 服务,请安装并再试一次。出现这个提示说明你的服务器配置正确,你的远程服务器没有安装 rsync 服务,登录你的服务器安装 rsync 服务即可;
0x04 安装服务
使用 SSH 登录的你的服务器安装 rsync 即可,我使用的 Debian LNMP 环境,执行 apt-get install rsync 即可安装 rsync 服务器,如果你使用的宝塔也可以直接安装 rsync 服务或者安装宝塔的文件同步工具插件。安装完即可,不需要配置。安装 rsync 的命令根据自己的系统发行版本自行度娘。
rsync 服务安装后点击上一步的完成,提示已经成功添加文件服务器,是否为此服务器创建备份任务。说明已经成功连接到服务器。我们点击是创建备份任务。
0x05 备份模式
在备份模式中有三个模式,每个模式都有详细的说明。我们选择增量模式;
0x06 备份源选择
此时弹出了远程服务器的目录,选择要备份的目录或者文件目录,选定后点击下一步继续设置;
0x07 任务设置
设置任务名称,本地路径(存放备份文件的路径)勾选启用计划,设定备份执行的时间;
0x08 任务摘要
任务摘要,可以预览任务设定的内容,点击完成即可;
首次添加服务器会弹出是否立即备份,根据自己需求点击是会马上进行备份,点击否会根据设定的时间进行备份;
0x09 任务列表
任务列表,查看任务的状态,至此整个备份添加完成;