2022年7月6日更新
修复配置保存问题
修复长时间运行保存问题
序言
17年就体验的分布式同步软件 体验很不错,网上也有密钥分享再回忆起来服务怎么搭建。顺便填一点小坑
1下载安装包 孤岛云盘
wget https://download-cdn.resilio.com/stable/linux-x64/resilio-sync_x64.tar.gz
2安装
tar -xzvf resilio-sync_x64.tar.gz
sudo mv rslsync /usr/bin
3修改启动用户防止权限问题
sudo nano /etc/systemd/system/resilio.service
内容如下
[Unit]
Description=Resilio Sync service
Documentation=https://help.resilio.com
After=network.target network-online.target
[Service]
Type=forking
UMask=0002
Restart=on-failure
PermissionsStartOnly=true
User=root
Group=root
Environment="SYNC_USER=root"
Environment="SYNC_GROUP=root"
Environment="SYNC_RUN_DIR=/var/run/resilio-sync"
Environment="SYNC_LIB_DIR=/var/lib/resilio-sync"
Environment="SYNC_CONF_DIR=/etc/resilio-sync"
PIDFile=/var/run/resilio-sync/sync.pid
ExecStartPre=/bin/mkdir -p ${SYNC_RUN_DIR} ${SYNC_LIB_DIR}
ExecStartPre=/bin/chown -R ${SYNC_USER}:${SYNC_GROUP} ${SYNC_RUN_DIR} ${SYNC_LIB_DIR}
ExecStart=/usr/bin/rslsync --config ${SYNC_CONF_DIR}/config.json
ExecStartPost=/bin/sleep 1
[Install]
WantedBy=multi-user.target
写入配置文件
mkdir /etc/resilio-sync
nano /etc/resilio-sync/config.json
{
"storage_path" : "/var/lib/resilio-sync/",
"pid_file" : "/var/run/resilio-sync/sync.pid",
"webui" :
{
"force_https": true,
"listen" : "0.0.0.0:8888"
}
}
重载服务
systemctl daemon-reload
5启动服务
systemctl start resilio
systemctl enable resilio
默认用户数据目录为
/var/lib/resilio-sync
7设置登录用户名并同意协议
额外配置
Linux下重置密码
- ssh到服务器
- cd 到目录/var/lib/resilio-sync
- 停止软件systemctl stop resilio
- 找到并删除以下文件: settings.dat和settings.dat.old,删除文件后,重新启动sync systemctl restart resilio
- 打开 WebUI 并重新设置新的登录名和密码。
设置界面无法更改目录
Linux 下resilio同步服务安装 - 孤岛 (gao4.top)
许可证问题
下载上传到Linux 任意目录