Linux 下resilio同步服务安装

发布于 2020-12-07  113 次阅读


参考常见问题

2021年6月15日更新

网络传输速度测试一直不能满速跑,断断续续的传输,速度一直跑不上来,已弃坑

远程服务器安装后需要修改配置文件把127.0.0.1改成0.0.0.0,不然的话无论是rpm包安装还是仓库安装方式都会访问不了,

2021年5月4日更新 docker镜像网络问题

经测试linuxserver/resilio-sync的安装方式如果网络是以端口转发的方式会对传输有影响,具体是走桥接中继传输数据

解决办法是赋予容器一个独立ip或者走当前本地网络,下面是我的docker-compose.yml文件路径修改一下

version: "2"
services:
  resilio-sync:
    image: ghcr.io/linuxserver/resilio-sync
    container_name: resilio-sync
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
    volumes:
      - /root/resilio/config:/config
      - //mnt/sda/resilio/downloads/:/downloads
      - /mnt/sda/resilio/Sync/:/sync
    network_mode: "host"
    restart: unless-stopped

2021年1月29日更新

前面权限问题可以用下面方法解决,这个问题其实是白名单问题如果遇到下面问题就在配置文件里修改就行unraid docker镜像还是Linux下的问题都可以解决

权限问题

安装后有一个权限问题,最快解决办法

运行下面命令找到rslsync.service这个配置文件

systemctl status rslsync.service

编辑rslsync.service配置文件

sudo vim /usr/lib/systemd/system/rslsync.service

修改如下

重新启动服务

sudo systemctl restart rslsync.service

后续

猜测是系统启动了rslsync而不是用户启动这个服务,有条件的可以试试反正解决了问题,猜测来源如下图

安装rslsync服务

arch

yay -S rslsync
systemctl enable rslsync
systemctl start rslsync

对于网络环境不好的时候,可以考虑使用离线安装包的方式来安装。官方给了两个包,分别是deb和rpm。

DEB:

sudo dpkg -i <resilio-sync.deb>

RPM

sudo rpm -i <resilio-sync.rpm>

分享证书

分享常用安装包


resilio-sync_x64.tar.gz

Resilio-Sync_x64.exe

resilio-sync_2.6.4.apk

resilio-sync_arm.tar.gz

Resilio-Sync.dmg

在命令行下载上面相关安装包

查看链接
wget https://gao4.coding.net/s/5d0142df-a390-4f43-a5f2-22157fb37aea -O resilio-sync_x64.tar.gz
wget 下载例子