可以直接下载 Syncthing 的预编译二进制文件,然后手动安装。以下是步骤:
只看 1-5 步就可以了,然后任意位置运行syncthing就可以启动
1. 下载预编译的 Syncthing 二进制文件
访问 Syncthing 的 下载页面,选择适合您系统的版本。例如,如果您使用的是 64 位的 Linux 系统,您可以下载 syncthing-linux-amd64-v1.27.9.tar.gz
。
或者直接使用命令行下载:
wget https://github.com/syncthing/syncthing/releases/download/v1.27.9/syncthing-linux-amd64-v1.27.9.tar.gz
2. 解压缩下载的文件
tar xzf syncthing-linux-amd64-v1.27.9.tar.gz
3. 安装 Syncthing
将解压后的二进制文件移动到系统路径,例如 /usr/local/bin
:
sudo mv syncthing-linux-amd64-v1.27.9/syncthing /usr/local/bin/
4. 赋予可执行权限
确保文件具有可执行权限:
sudo chmod +x /usr/local/bin/syncthing
5. 验证安装
检查 Syncthing 是否已成功安装并可以运行:
syncthing --version
运行syncthing,然后浏览器访问 http://127.0.0.1:8384 即可访问
6. 配置自启动(可选)
为了确保 Syncthing 在系统启动时自动运行,可以配置 systemd
服务。
- 创建 systemd 服务文件:
sudo nano /etc/systemd/system/syncthing.service
- 在文件中添加以下内容:
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization
Documentation=https://docs.syncthing.net/
After=network.target
[Service]
User=<your-username>
ExecStart=/usr/local/bin/syncthing serve --no-browser --gui-address=127.0.0.1:8384
Restart=on-failure
SuccessExitStatus=3 4
[Install]
WantedBy=default.target
替换 <your-username>
为您的用户名,并保存文件。
- 重新加载 systemd 配置并启动 Syncthing 服务:
sudo systemctl daemon-reload
sudo systemctl enable syncthing
sudo systemctl start syncthing
7. 访问 Syncthing Web 界面
在浏览器中打开 http://localhost:8384
以访问 Syncthing 的 Web 界面,进行进一步的配置和管理。
通过这些步骤,您可以手动下载、安装并配置 Syncthing 来实现文件同步。希望这些方法能解决您的问题,如果仍然有任何问题,请随时告诉我。