大家好!今天要和大家分享一个超好用的文件同步神器——Syncthing!🚀 它不仅能让你在多台设备间轻松同步文件,还特别注重数据安全和用户隐私。是不是已经很心动了呢?😆 那就一起来看看如何在OpenWRT上通过Docker Compose部署Syncthing吧!📖
什么是Syncthing?
Syncthing是一个开源的文件同步程序,主要特点是安全、易用、自动化和普适性。它可以在不同设备之间实时同步文件,确保你的数据随时随地都是最新的。最重要的是,Syncthing强调数据安全,绝不会让你的文件受到未经授权的访问。是不是觉得很靠谱?😉
1.部署准备
在开始部署之前,我们需要确保OpenWRT系统上已经安装了Docker和Docker Compose,建议从openwrt.ai上下载固件安装。如果还没有安装两个插件,登录OpenWrt后直接进入软件包,安装dockerd和docker-compose两个插件,记得先点击更新软件列表哦。当然也可以通过命令行模式安装。搞定了这些基础工作,我们就可以开始部署Syncthing啦!✨

2.Docker Compose配置文件
首先,打开命令行模式(“服务”-“终端”),我们需要创建一个目录,如mkdir -p /data/docker/syncthing,然后进入此目录再创建一个Docker Compose配置文件docker-compose.yml,内容如下:
---
version: "3"
services:
syncthing:
image: syncthing/syncthing
container_name: syncthing
hostname: my-syncthing
environment:
- PUID=1000
- PGID=1000
volumes:
- /wherever/st-sync:/var/syncthing
network_mode: host
restart: unless-stopped这个配置文件定义了Syncthing服务的基本信息,包括镜像、容器名称、端口映射和数据卷等。只需将上述内容复制到一个名为 docker-compose.yml 的文件中即可。
3.启动Syncthing
配置文件准备好之后,就可以通过以下命令启动Syncthing:
docker-compose up -d等待片刻,Syncthing服务就会在后台启动并运行。👏
4.访问Syncthing Web界面
启动成功后,你可以通过浏览器访问Syncthing的Web界面,默认地址是:
http://你的OpenWRT IP地址:8384。
在这里,你可以对Syncthing进行各种配置,比如添加同步文件夹、设置设备共享等等。整个过程非常简单直观,简直就是小白的福音!🙌
首次进入会警告需设置图形界面的账号密码以保证安装,在设置-图形用户界面设置户名和密码后保存。
5.配置同步文件夹
在电脑或手机上下载对应的应用:
Windows : https://github.com/canton7/SyncTrayzor/releases/latest
Android : https://f-droid.org/packages/com.nutomic.syncthingandroid/
安装完成后在电脑或手机先“添加远程设备”,在OpenWrt的Syncthing上点击“设置”-“显示ID”。
复制这个ID到电脑或手机的Syncthing客户端上添加,数秒后Openwrt的Syncthing会提示新设备,点击“添加新设备”后完成。
在电脑或手机的Syncthing客户端点击“添加文件夹”按钮。填写文件夹标签和路径,在“共享”中选择需要同步的设备,OpenWrt上Syncthing会弹出新文件夹提醒。
点击“添加”后进行同步,最终同步完成。
如此简单几步,就可以完成文件夹的同步设置啦!Syncthing也会自动帮你处理后续的文件同步工作,你只需要坐等文件同步完成就好啦!😊
Syncthing在数据安全方面做得非常到位。所有的同步数据都是加密传输的,确保不会被第三方窃取。同时,Syncthing的配置文件和数据存储也都在本地,你完全可以放心使用。🔒
总的来说,Syncthing不仅是一个功能强大的文件同步工具,还非常易于使用。无论你是技术小白还是老司机,都能轻松上手。如果你正在寻找一个可靠的文件同步方案,Syncthing绝对是不二选择!🔥
更多关注:www.9418666.xyz
评论 (0)