Installing Resilio Sync (rslSync) on the Raspberry Pi
From KlavoWiki
(Redirected from Installing Resilo Sync (rslSync) on the Raspberry Pi)
If you would like to manually install Resilio Sync then have a look at the page Manually Installing Resilio Sync (rslSync) on the Raspberry Pi
I have based my install from Raspbian Lite
OS Updates
Ensure OS has all the latest updates.
apt-get update apt-get -y upgrade apt-get -y dist-upgrade apt-get -y autoclean apt-get -y autoremove sudo apt-get -y install rpi-update sudo rpi-update
apt source
echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
Install Resilio
sudo apt-get install resilio-sync
Stopping/starting Service
systemctl stop resilio-sync systemctl start resilio-sync systemctl restart resilio-sync systemctl status resilio-sync
Notes
Config File
/etc/resilio-sync/config.json
{ "device_name": "My : rPi", "listening_port" : 25327, "use_upnp" : false, "storage_path" : "/var/lib/resilio-sync/", "pid_file" : "/var/run/resilio-sync/sync.pid", "webui" : { "force_https": false, "listen" : "0.0.0.0:8888", "login" : "admin", "password_hash" : "mUs!eLsOwpL{MutdYdIh|eRb" } }
Storage
/var/lib/resilio-sync/
User Account
rslsync
Using an existing database and folders I had to assign the user and group rslsync to the files and folders for resilio-sync to be able to access the storage.