Syncthing 是一款强大的开源同步工具,采用P2P同步技术,无需中央服务器即可实现多设备间的文件实时同步。本教程将手把手教你在Linux系统上部署Linux文件同步利器——Syncthing,即使是小白也能轻松搞定!
首先,访问 Syncthing官网 下载Linux版压缩包。以64位系统为例,使用wget命令:
wget https://github.com/syncthing/syncthing/releases/download/v1.27.2/syncthing-linux-amd64-v1.27.2.tar.gz 解压并复制可执行文件到系统路径:
tar -xzf syncthing-linux-amd64-v*.tar.gzsudo cp syncthing-linux-amd64-v*/syncthing /usr/local/bin/ 验证安装:syncthing --version,出现版本号即成功。
直接运行 syncthing 首次启动会自动生成配置文件,并显示Web管理界面地址(通常为 http://127.0.0.1:8384)。按提示设置用户名密码即可。
创建systemd服务文件:
sudo nano /etc/systemd/system/syncthing.service 填入以下内容(将
[Unit]Description=Syncthing - Open Source Continuous File SynchronizationAfter=network.target[Service]User=ExecStart=/usr/local/bin/syncthing serve --no-browser --no-restart --logflags=0Restart=on-failureRestartSec=5[Install]WantedBy=default.target 启用并启动服务:
sudo systemctl enable syncthingsudo systemctl start syncthing Syncthing需要开放TCP端口22000(同步数据)和UDP端口21027(发现)。如果使用ufw:
sudo ufw allow 22000/tcpsudo ufw allow 21027/udp 默认只监听本地,如需远程访问,修改 ~/.config/syncthing/config.xml 中的 地址为 0.0.0.0:8384,并重启服务。之后即可通过 http://<服务器IP>:8384 访问。
恭喜!你已经成功在Linux上部署了Syncthing,开始享受安全高效的P2P同步体验吧!
本文由主机测评网于2026-03-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260331447.html