244 字
1 分钟
Syncthing
2024-11-18

Syncthing 是一款开源、轻量级的文件同步工具,适合在多设备间无缝同步文件。

Install#

在 Ubuntu 上安装 Syncthing#

1. 添加 Syncthing 软件源#

首先,添加 Syncthing 的 PGP 公钥和 stable 渠道到软件源列表:

sudo mkdir -p /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg

echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

2. 安装 Syncthing#

更新软件包索引并安装 Syncthing:

sudo apt-get update
sudo apt-get install syncthing

3. 创建运行用户并配置 Syncthing#

创建 Syncthing 用户#

sudo adduser syncthing

切换到 Syncthing 用户#

su syncthing

启动 Syncthing#

syncthing

配置为外网和局域网可访问#

编辑配置文件:

vi /home/syncthing/.local/state/syncthing/config.xml

找到以下部分:

<gui enabled="true" tls="false" debugging="false" sendBasicAuthPrompt="false">
    <address>127.0.0.1:8384</address>
    <apikey>bwukMv54</apikey>
    <theme>default</theme>
</gui>

127.0.0.1:8384 改为 0.0.0.0:8384,使得外网或局域网设备可以访问 Syncthing 的 Web 界面。

配置开机自启#

sudo systemctl start syncthing@syncthing.service
sudo systemctl enable syncthing@syncthing.service

在 Archlinux 上安装 Syncthing#

1. 安装 Syncthing#

使用 Pacman 安装:

sudo pacman -S syncthing

2. 启用和启动服务#

将 Syncthing 服务启用并立即启动:

sudo systemctl enable --now syncthing@<username>.service
Syncthing
https://lordhamster.com/posts/syncthing/
作者
LordHamster
发布于
2024-11-18
许可协议
CC BY-NC-SA 4.0