
t4skforce/syncthing-relay-discovery这是Syncthing项目的全局中继和发现服务器Docker容器,用于搭建私有Syncthing“云”环境。基于Debian最新版构建,自动跟踪Syncthing中继服务器(relaysrv)和发现服务器(discosrv)的上游代码更新,确保安装最新成功构建的版本。
debian:latest构建,确保基础系统最新适用于希望搭建私有Syncthing“云”的用户,为Syncthing设备提供中继和发现服务,解决NAT穿透问题,适用于个人或小型团队的私有Syncthing基础设施构建。
启动容器的基本命令:
bashdocker run --name syncthing-relay -d -p 22067:22067 --restart=always t4skforce/syncthing-relay-discovery:latest
证书和数据默认存储在/home/syncthing/,建议将证书目录挂载为持久卷:
bashdocker run --name syncthing-relay -d -p 22067:22067 -v /your/home:/home/syncthing/certs --restart=always t4skforce/syncthing-relay-discovery:latest
若使用已生成的证书并设置为只读:
bashdocker run --name syncthing-relay -d -p 22067:22067 -v /your/home:/home/syncthing/certs:ro --restart=always t4skforce/syncthing-relay-discovery:latest
容器进程需要访问证书目录,创建并配置权限:
bashmkdir -p /your/home/certs chown -R 1000:1000 /your/home/certs
yaml--- version: '3' services: syncthing-relay-discovery: container_name: syncthing-relay-discovery restart: always image: t4skforce/syncthing-relay-discovery:latest environment: RELAY_OPTS: '-debug' DISCO_OPTS: '-debug' ports: - 22067:22067 # 中继服务器端口 - 22026:22026 # 发现服务器端口
true/false,默认false***(10Mbps)5000(500Kbps)1m45s3m30s1m15s"syncthing-relay"2206722070(需手动添加端口映射)"[***]",默认""""-e RELAY_OPTS='-ext-address=:443'(指定外部地址)22026""-e DISCO_OPTS='-metrics-listen=:***'(指定指标监听地址)更多配置细节参考上游文档:relaysrv 和 discosrv

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务