truenas 篇十一:Truenas Scale 23.10应用程序教程(syncthing)
syncthing是一款开源的跨平台文件同步软件。它采用点对点加密传输数据,不用经过中间服务器,更加安全高效。本篇介绍如何通过turecharts安装syncthing,并演示将电脑内的文件同步到NAS上。
一、安装
1.创建同步目录
先在truenas上创建一个数据集“syncthing”作为同步目录,并将权限设置为apps所有。
2.安装syncthing
在安装界面,找到“Persistence”下面的“Additional App Storage”选项,将同步目录挂载到app中。
添加ingress:
添加homepage:
修改UMASK为0002:
然后到最后点击<安装>。安装完成后打开即可看到界面了。
二、使用
1.设置用户名和密码
刚进入会提示设置密码:
点击<设置> - <图形用户界面>,设置一个用户名与密码。
保存之后,输入用户名和密码进入主界面:
2.添加远程设备
在windows上安装syncthing。安装包可以在syncthing官网上下载到,注意要下载安装版本的。
安装完之后,会自动打开浏览器,显示windows上的Syncthing界面。然后打开右上角的<操作> - <显示ID>,将ID复制下来。
在truenas的syncthing中,点击右侧<添加远程设备>,“设备ID”中输入刚才复制的windows客户端id,“设备名”自己随便填写一个。
保存之后,回到windows中syncthing界面,可以看到一条添加请求。
点击<添加设备>,“设备名”修改为方便识别的名称。
保存之后就可以在双方的主界面中看到新添加的设备了。
3.添加共享文件夹
在truenas的syncthing中点击左侧<添加文件夹>按钮,打开添加文件夹界面。
在“常规”选项卡:
文件夹标签:自己随便填写一个
文件夹ID:自动生成的,可以不用改
文件夹路径:选择安装时候同步目录的挂载点
在“共享”选项卡,勾选需要共享的设备。
在“版本控制”选项卡,根据你自己的需要选择。
在“高级”选项卡中,“文件夹类型”需要根据你的使用场景选择。我现在是想把windows中的文件备份到NAS中,而不想让NAS上删除等操作影响到windows上的文件,就选择“仅接收”。如果需要双向同步,可以选择“发送与接收”。
保存之后,在主界面可以看到添加的文件夹:
再回到windows上的syncthing界面,可以看到一条添加共享的请求:
点击<添加>,在“常规选项卡:”“文件夹标签”自动填写了truenas上syncthing一样的名称;“文件夹路径”选择windows上的同步目录。
“共享”选项卡保持默认:
“版本控制”选项卡,由于我仅将windows上同步文件夹的文件备份到NAS上,NAS不会修改windows上的文件,因此不启用版本控制。你如果是双向同步,则可以启用版本控制。
在“高级”选项卡,我选择“仅发送”,避免修改windows上的文件。
保存之后,就全部设置完成了。
4.测试同步
现在我在windows上的同步文件夹里面添加两张图片:
在truenas的syncthing界面中可以看到同步成功了。
通过SFTP登录truenas,也可以看到文件同步过来了。
syncthing在各个平台都有客户端,操作思路都是一样的,你可以自己试试。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~