ToB企服应用市场:ToB评测及商务社交产业平台
标题:
SyncThing同步服务多端摆设与跨网络环境异地远程在线同步实战教程
[打印本页]
作者:
愛在花開的季節
时间:
昨天 07:37
标题:
SyncThing同步服务多端摆设与跨网络环境异地远程在线同步实战教程
前言
本日我要给各人介绍一个超级实用的工具——SyncThing。这款开源软件不但能资助你轻松同步和备份文件,还能让你与团队成员无缝协作。无论你是个人用户照旧企业团队,都可以通过 SyncThing 实现高效、安全的文件管理。
在数字化期间,高效的文件管理和协同工作已经变得越来越重要。但是,怎样实现这一点呢?接下来的部分里,我们将详细介绍怎样在 CasaOS 系统的小主机上使用 Docker 安装 SyncThing,并通过 Cpolar 内网穿透工具配置公网地点。如许一来,你就能随时随地访问和编辑你的文件了!
1. 添加镜像源
我们这里演示的环境是已经刷好CasaOS的ArmV7架构的XX云小主机,各人也可以使用其他装备刷入armbian后安装CasaOS进行体验。别的分享的是怎样在casaos终端中添加镜像源地点的方式,来实现顺利拉取镜像并使用docker安装应用。
起首进入终端,使用root账号密码登录。
进入终端后执行下方命令:
nano /etc/docker/daemon.json
复制代码
在编辑器中输入新的镜像源地点:
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live"
]
}
复制代码
{
“registry-mirrors”: [
“https://do.nark.eu.org”,
“https://dc.j8.work”,
“https://docker.m.daocloud.io”,
“https://dockerproxy.com”,
“https://docker.mirrors.ustc.edu.cn”,
“https://docker.nju.edu.cn”
]
}
然后按Crtl+X键生存这个镜像源,退出编辑器回到终端后执行下方命令重启:
systemctl restart docker
复制代码
在主机的etc/docker/路径下的daemon.json文件中也能看到刚才添加的镜像源。
2. 应用安装测试
现在我们回到casaos界面,点击应用市肆,安装一下这个AdGuard应用:
可以看到,之前由于拉取镜像超时,导致无法安装的情况解决了。
已经可以通过应用市肆正常安装应用了:
3. 安装syncthing
3.1 更新应用中央
现在我们已经可以大概在应用中央正常安装软件了,不过可能碰到刚刷机后应用中央的的软件数量不多,或者不兼容ArmV7装备的情况,这个时候可以添加更多应用到应用中央。
起首,进入应用中央,点击更多应用:
然后点击输入框右侧的问号按钮:
此时会在浏览器中打开一个添加应用的页面,复制这个页面中的这些地点,然后回到CasaOS应用中央界面。
将地点粘贴到刚才带有问号的输入框中,然后点击添加,系统就会自动更新更多应用到应用中央界面,可以从几十个增加到几百个。
我这里只添加了前两个地点就已经有200多个应用了,而且本日要分享的兼容ArmV7装备的文件同步工具Syncthing现在也可以在应用中央看到了。
3.2 SyncThing安装与配置
起首点击安装:
安装完成后,可以在主界面看到新增了Syncthing应用
点击图标打开即可在浏览器中打开Syncthing的web管理界面:
可以看到必要为图形用户界面设置用户和密码的提示:
点击设置:
点击图形用户界面:添加用户名与密码,然后将使用加密毗连到图形管理页眼前的对号勾选上:
点击生存:
之后会回到首页输入用户名和密码的登录界面:
登录即可:
3.3 Syncthing使用演示
现在我们已经在CasaOS系统下的小主机中安装了Syncthing,接下来演示一下在其他装备,好比
Windows电脑上怎样同步文件到小主机中的Syncthing中
。
PS:我们还可以在安卓手机中安装Syncthing,同步文件至小主机中的Syncthing
起首,必要现在Windows系统电脑上下载Windows版本的Syncthing:
Release v1.27.9 · syncthing/syncthing · GitHub
下载后,运行步伐后弹出一个命令行窗口,不要关闭:
同时同样会在浏览器打开一个web管理界面:
然后,我们在CasaOS的Syncthing管理界面中点击右上角的操纵,进入表现ID,复制装备ID:
然后在电脑端的Syncthing管理界面点击添加远程装备,输入刚才复制的CasaOS端的装备ID,点击生存。
这时,CasaOS端的Syncthing管理界面会弹出电脑端的装备添加提示,点击添加装备即可:
如果没出现毗连提示,可以同样手动复制Windows端的ID粘贴到casaos端进行装备毗连。
现在,Windows电脑端和CasaOS端的Syncthing就成功毗连了:
然后我们必要在Windows电脑端添加共享文件夹,并在此中添加想要同步的文件:
本例以D盘新建的名为gongxiang文件夹为例,各人可以自界说共享文件夹的路径:
然后点击共享,勾选对casaos装备共享,点击生存。
此时,在casaos端的界面会弹出共享文件夹的提示,点击添加即可:
至此,两端文件同步配置完成,共享文件夹中的文件会自动同步到目的文件夹。
电脑端gongxiang文件夹中的图片可以在casaos端的Syncthing目录中的picture文件夹中查看:
4. 安装内网穿透工具
此时,我们已经成功在本地局域网内实现了Windows电脑端和casaos端的Syncthing文件同步,但如果本地没有公网IP的话,那就仅能在本地局域网中访问casaos端的Syncthing web管理页面,有肯定局限性。
如果想出门在外时也能远程对家中的CasaOS装备中的Syncthing文件同步进行管理,或者新增其他装备并将文件同步到casaos当中应该怎么办呢?
很简单,只要在本地casaos装备中安装一个cpolar内网穿透工具就能轻松实现远程访问内网主机中摆设的服务了,接下来介绍一下怎样安装cpolar内网穿透并实现远程同步文件。
casaos安装cpolar步骤:
起首,点击左上角进入终端:
然后输入root账号密码登录:
然后在终端中执行下方命令,安装cpolar内网穿透工具:
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
复制代码
然后执行下面的命令查看版本号,有正常表现版本号即为安装成功:
cpolar version
复制代码
然后必要执行下面的命令
向系统添加cpolar服务
:
systemctl enable cpolar
复制代码
然后执行下面命令
启动cpolar服务:
systemctl start cpolar
复制代码
查看服务状态:
systemctl status cpolar
复制代码
可以看到cpolar服务已经在casaos装备端正常启动。
5. 配置公网地点
现在我们已经在casaos装备中成功安装了cpolar内网穿透工具,现在就可以通过cpolar来为本地的Syncthing文件同步服务生成可以远程访问的公网地点了!
起首在浏览器上访问http://玩客云IP地点:9200,使用cpolar账号登录,如果没有可以去cpolar官网:https://www.cpolar.com/ 注册一个账号。
登录后即可看到Cpolar web 配置界面,结下来在 web 管理界面即可配置公网地点。
PS:冒号要是英文输入法下的冒号
登录后,点击左侧仪表盘的隧道管理——创建隧道,
创建一个 Syncthing 的公网http地点隧道
隧道名称:可自界说命名,本例中使用stongbu
协议:选择http
本地地点:8384
域名类型:免费选择随机域名
地区:选择China VIP
隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地点,有两种访问方式:http和https,任选其一到浏览器访问即可。
在浏览器地点栏输入cpolar生成的公网地点,输入账号密码后,可以看到成功访问本地casaos端摆设的Syncthing的Web管理界面。
此时,即使你本地的casaos端没有公网IP,我们在Windows端也可以随时远程访问本地局域网内的casaos端中摆设的Syncthing Web管理界面进行装备管理等相关操纵了。
小结
为了方便演示,我们在上边的操纵过程中使用cpolar生成的HTTP公网地点隧道,其公网地点是随机生成的。这种随机地点的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地点在24小时内会发生随机厘革,更适合于临时使用。
如果有长期远程管理本地casaos中的Syncthing文件同步web管理页面,或者远程访问其他本地服务的需求,又不想每天重新配置公网地点,还想地点好看又好记,那我保举各人选择使用固定的HTTP公网地点来远程访问。
6. 配置固定公网地点
登录cpolar官网,点击左侧的预留,选择生存二级子域名,地区选择China VIP,设置一个二级子域名名称,点击生存,生存成功后复制生存的二级子域名名称,这里我填写的是 mystongbu ,各人也可以自界说喜好的名称。
生存成功后复制生存成功的二级子域名的名称:mystongbu,返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道 stongbu,点击右侧的编辑:
修改隧道信息,将生存成功的二级子域名配置到隧道中
域名类型:选择二级子域名
Sub Domain:填写生存成功的二级子域名:mystongbu
地区:选择China VIP
点击更新(注意,点击一次更新即可,不必要重复提交)
更新完成后,打开在线隧道列表,此时可以看到公网地点已经发生厘革,由随机地点名称变成了两个固定的二级子域名(固定公网地点):
末了,我们使用任意一个固定公网地点在浏览器访问,可以看到访问成功,如许一个固定且永世不变的公网地点就设置好了,随时随地都可以远程访问本地局域网内的casaos主机端中的Syncthing web管理页面了!
通过本日的介绍,相信你已经对怎样在 CasaOS 系统的小主机上使用 Docker 安装 SyncThing,并借助 Cpolar 内网穿透工具配置公网地点有了全面的相识。希望这些步骤能资助你在日常工作中更高效地管理和共享文件。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4