手上有几个网站,因为用的几个都是便宜的VPS,定时备份一下还是好习惯。这里介绍一下利用宝塔定时自动备份网站和数据库到家里的群晖上(其他NAS可以参考)。

方案简单的说就是利用宝塔的计划任务定时备份通过FTP存储空间这个插件走FTP远程传到群晖上。这里也遇到了几个坑,比如宝塔的FTP存储空间一直卡在正在获取文件列表,下面和大家分享一下。

群晖开启FTP服务

如果想要限制FTP的用户根目录,首先需要打开家目录服务。

(当一台NAS有多人使用时,启用【家目录】功能,可以为每一位NAS用户(guest用户除外)自动创建个人「home」文件夹(也就是个人文件夹)。如果是一家几十人,甚至几百人的公司,开启【家目录】,就能在创建NAS账户时就自动建立一个账户文件夹了,而不用管理员手动一个个添加。)

开启FTP服务,注意FTP服务所使用的端口号以及被动式FTP端口范围,按照网上说的宝塔用的就是被动式的,需要在家里路由器设置这部分端口转发。

这里可以在高级设置中更改用户的根目录,这样可以限制FTP访问的目录。

最后是在设置中给你要使用的账号使用FTP的权限。

宝塔FTP存储空间

在软件商店中找到叫FTP存储空间的安装,它可以用来连接家里的群晖FTP服务;

设置里填写群晖FTP的连接信息。

这里着重说明几个坑和注意点:

  1. Host可以填域名,注意端口号要填上;
  2. 存储位置似乎不支持中文,建议用英文目录;
  3. ftp存储空间一直卡在正在获取文件列表,遇到这个问题可以尝试更新到FTP存储空间到2.7版本;群晖FTP服务设置“被动式联机自动回报外部IP”。

如果能够看到文件目录页面就说明设置成功了。

宝塔自动备份网站和数据库

这里很简单,在计划任务直接添加任务即可,记得选择备份到FTP存储空间。

除非注明,否则均为Troy小法师原创文章,转载必须以链接形式标明本文链接

本文链接: https://www.troyqi.com/archives/754/网站自动备份到家里的nas群晖开启ftp服务/


5 条评论

奶爸de笔记 · 2019年6月27日 下午10:21

这种备份网速快吗?

    Troy小法师 · 2019年6月27日 下午10:25

    全自动,速度我也不知道哎,看不到传输速度

dau · 2019年9月14日 下午9:59

我这里有个问题,我单独创建了一个用户,内网登陆的时候正常,外网登陆的时候,同样的账号就不能登陆了,一直弹出验证账号密码,不知道是哪里没有设置对。。。。

    Troy小法师 · 2019年9月14日 下午10:59

    你外网能用这个账号登录群晖吗

xdaza · 2020年8月11日 下午7:57

非常感谢博主的教程,但是我遇到一个问题:外网可以通过ftp://域名+端口的方式访问ftp文件夹,但是文件夹内是空的(实际上是有文件的,尝试过全局管理员及单独设置的用户,结果都一样),宝塔面板也一直提示API资料校验失败。求指教

欢迎留言