Syncthing

Syncthing 是一个文件同步程序。它可以在两台或更多的计算机之间实现同步文件。


Docker-Compose

创建 docker-compose.yml 文件

1
nano docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
version: "2.1"
services:
syncthing:
image: lscr.io/linuxserver/syncthing
container_name: syncthing
hostname: syncthing
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- ./config:/config
ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: unless-stopped
1
docker-compose up -d

打开 8384 端口

1
ufw allow 8384/tcp

总结

同步的文件,都挂载在 /config 文件夹下。

图形用户界面 中,勾选 使用加密连接到图形管理页面 需要在 Nginx Proxy ManagerScheme 选择 https


官方网站:https://forum.syncthing.net/

Github 项目地址:https://github.com/syncthing/syncthing