手上有几个网站,因为用的几个都是便宜的VPS,定时备份一下还是好习惯。这里介绍一下利用宝塔定时自动备份网站和数据库到家里的群晖上(其他NAS可以参考)。
方案简单的说就是利用宝塔的计划任务定时备份通过FTP存储空间这个插件走FTP远程传到群晖上。这里也遇到了几个坑,比如宝塔的FTP存储空间一直卡在正在获取文件列表,下面和大家分享一下。
群晖开启FTP服务
如果想要限制FTP的用户根目录,首先需要打开家目录服务。
(当一台NAS有多人使用时,启用【家目录】功能,可以为每一位NAS用户(guest用户除外)自动创建个人「home」文件夹(也就是个人文件夹)。如果是一家几十人,甚至几百人的公司,开启【家目录】,就能在创建NAS账户时就自动建立一个账户文件夹了,而不用管理员手动一个个添加。)
开启FTP服务,注意FTP服务所使用的端口号以及被动式FTP端口范围,按照网上说的宝塔用的就是被动式的,需要在家里路由器设置这部分端口转发。
这里可以在高级设置中更改用户的根目录,这样可以限制FTP访问的目录。
最后是在设置中给你要使用的账号使用FTP的权限。
宝塔FTP存储空间
在软件商店中找到叫FTP存储空间的安装,它可以用来连接家里的群晖FTP服务;
设置里填写群晖FTP的连接信息。
这里着重说明几个坑和注意点:
- Host可以填域名,注意端口号要填上;
- 存储位置似乎不支持中文,建议用英文目录;
- 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资料校验失败。求指教