Syncthing跨网断同步,支持docker

Syncthing | Downloads

下载软件

Linux 192.168.126.126

https://github.com/syncthing/syncthing/releases/download/v1.18.3/syncthing-linux-amd64-v1.18.3.tar.gz

Windows 172.16.108.59

https://github.com/syncthing/syncthing/releases/download/v1.18.3/syncthing-windows-amd64-v1.18.3.zip

假设Linux可以访问windows

在linux机器的docker内部下载Syncthing

https://github.com/syncthing/syncthing/releases/download/v1.18.3/syncthing-linux-amd64-v1.18.3.tar.gz

然后解压

tar -xvf syncthing-linux-amd64-v1.18.3.tar.gz

cd syncthing-linux-amd64-v1.18.3

adduser cagy

passwd ****

然后su cagy

./syncthing

 启动后在结束,找到配置文件的位置

修改配置文件为0.0.0.0:8384,保存

重启

./syncthing

然后界面操作

子网的节点添加父级别网络的节点的ID

然后点击添加远程设备

输入设备ID,共享一下默认文档即可。

### 使用 Docker 安装、配置并运行 Syncthing #### 准备工作 为了在 Docker 中使用 Syncthing,首先需要确保已经正确安装了 Docker。可以通过官方指南完成 Docker 的安装[^2]。 #### 创建络环境 创建专用的 Docker 络有助于管理不同服务之间的通信。对于 Syncthing 来说,这一步不是必需的,但如果计划与其他容器交互,则建议设置自定义络: ```bash docker network create syncthing-network ``` #### 下载并启动 Syncthing 镜像 Docker Hub 上提供了官方支持Syncthing 镜像。可以利用 `docker run` 命令来下载镜像并启动容器: ```bash docker pull syncthing/syncthing docker run -d \ --name=syncthing \ -p 8384:8384 \ -v /path/to/data:/data \ --network=bridge \ syncthing/syncthing ``` 上述命令解释如下: - `-d`: 后台模式运行容器 - `--name=syncthing`: 给定容器名称为 "syncthing" - `-p 8384:8384`: 将主机端口映射到容器内部的服务端口,默认情况下 Web UI 运行于 8384 端口 - `-v /path/to/data:/data`: 挂载本地文件夹至容器内供同步操作;需替换 `/path/to/data` 成实际路径 - `--network=bridge`: 默认桥模式连接外部访问 #### 访问 Web 用户界面 (Web GUI) 一旦成功部署了 Syncthing 实例,在浏览器地址栏输入 http://localhost:8384 即可打开图形化配置页面。首次登录时会提示设定管理员密码和其他初始参数。 #### 自动重启策略与持久保存数据 为了让 Syncthing 更加稳定可靠,推荐增加自动恢复机制以及保障重要资料的安全存储: ```bash docker update --restart unless-stopped syncthing ``` 此指令使得即使宿主机意外电或重启之后也能让 Syncthing 自动恢复正常运作状态。而通过挂载卷的方式(-v 参数),已实现了对共享目录的数据保护措施。 #### 日志查看 如果遇到任何问题或者想要监控当前实例的状态变化,可通过下面的方法获取日志记录: ```bash docker logs -f syncthing ``` 该命令能够实时跟踪正在发生的事件流,帮助排查故障原因。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xcagy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值