macOS 与 Linux 上的安装方式:应用包、brew 与 apt 源
macOS 两条路
路线一:官方应用包(推荐给图形界面用户)。 官方维护的 macOS 应用(syncthing-macos 项目)提供常规的 dmg 应用,拖进「应用程序」文件夹即可。它把后台守护进程和菜单栏管理打包在一起,是最省心的形态。
路线二:homebrew。 习惯终端的用户执行:
brew install syncthing
brew 安装后会提示如何用 launchctl 设为开机自启。启动命令行程序后同样会在浏览器打开管理界面。
Linux 的三条路
路线一:发行版仓库。 多数主流发行版的软件源里直接有它,包名通常就叫 syncthing。缺点是版本往往落后于官方最新。
路线二:官方 apt 源(Debian/Ubuntu)。 官方维护着专门的软件源站点,按其说明添加源后就能拿到最新版,并且随系统升级自动更新。
路线三:官方基础包。 从下载页取 Linux 对应架构的 tar.gz,解压出 syncthing 可执行文件放到 PATH 里的任意位置运行。
tar -xzf syncthing-linux-amd64-*.tar.gz
./syncthing-linux-amd64-*/syncthing
首次启动的共通表现
无论哪条路线,首次运行的行为是一致的:
- 生成配置与密钥(Unix 上默认在
~/.local/state/syncthing,这是自 1.27.0 起的新默认位置,旧安装可能仍在~/.config/syncthing); - 在主目录创建默认同步文件夹
~/Sync; - 在 127.0.0.1:8384 起管理界面并尝试打开浏览器。
无桌面的服务器上则不会弹浏览器,用 ssh -L 隧道或直接看日志确认启动状态即可,方法见[远程访问管理界面(../07-网络与连通/05-remote-gui.md)。
装完之后的自启动
Unix 世界里让它常驻的标准做法是 systemd 用户服务(Linux)或 launchd(macOS),具体步骤见 [Linux systemd 自启动(../08-平台与自启动/02-autostart-linux.md)与 [macOS 开机自启(../08-平台与自启动/03-autostart-macos.md)。