Administrators Leon Posted September 12, 2018 Administrators Share Posted September 12, 2018 Hi, One of my favorite sync software is ResilioSync (former torrentsync) - its unique because its a real "mesh" sync - whereas others are essentially extremely centralized - in line with as much other - i dont like centralized systems. In this post we are going to discuss how you can install resiliosync in crostini - and more important - how you can manage it. Installation Resiliosync can either be installed via a DEB package (which for most users maybe is the most easy way to go around it) since is not in the default debian package tree - however - if you choose to go with a package tree installation you will also get updates.. so thats what we are going for here. Instructions for this is on: https://help.resilio.com/hc/en-us/articles/206178924-Installing-Sync-package-on-Linux - but for the sake of the arguement - i'll post them here also. Start by opening up a crostini console and change to root, type: sudo su Lets add the rep. to the package tree, type: echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list Add public key with the following command: wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add - Update packages index, type: sudo apt-get update; Install sync, type: sudo apt-get install -y resilio-sync ResilioSync is now installed.. but we need to configure it and figure out howto access it. First its important to find the IP address of your crostini - to my knowledge this IP is static and wont change... type: ifconfig In this case - you can see that my crostini IP address is: 100.115.92.197 - remember this ip address for later The configuration for Sync is stored in: /etc/resilio-sync/ Listing the files in there: root@penguin:/etc/resilio-sync# ls -la total 12 drwxr-xr-x 1 root root 92 Sep 12 13:19 . drwxr-xr-x 1 root root 2402 Sep 12 13:19 .. -rw-r--r-- 1 root root 174 May 23 16:42 config.json -rwxrwxr-x 1 root root 951 May 23 16:40 init_user_config.sh -rw-r--r-- 1 root root 193 May 23 16:40 user_config.json config.json is the file we are looking for - i will use "nano" to edit it with - if you dont have nano, install it with "apt-get install -y nano" Now lets edit the file and have a look at it, type: nano /etc/resilio-sync/config.json The standard config.json file looks like this:{ Now its time to update / and add a few items.. like device_name, storage_path, listen, login and password... have a look at this: NOTICE: the storage path is for settings - not where you will actually sync folders to.. that will be decided via the webinterface Make your changes and save your file using CTRL+O Remember to create the primary storagepath folder.. in my case i use /home/leon/synced (since i can access /home/leon from the chrome OS files app) - i also chmod the folder in order to make sure sync can access it - there is properly a better way todo this, but its just me who is going to access it - so security is less important. root@penguin:/etc/resilio-sync# mkdir /home/leon/synced/ root@penguin:/etc/resilio-sync# chmod -R 777 /home/leon/synced/ Now that we have configured sync, its time to restart the sync application and access the webinterface. We'll do it like this: root@penguin:/etc/resilio-sync# /etc/init.d/resilio-sync stop [ ok ] Stopping resilio-sync (via systemctl): resilio-sync.service. root@penguin:/etc/resilio-sync# /etc/init.d/resilio-sync start [ ok ] Starting resilio-sync (via systemctl): resilio-sync.service. Open a web browser an goto: http://YOUR_CROSTINI_IPADDR:8888/gui/ .. follow the guide to setup the last things - if everything went ok you should have something like this on your screen: Congratulations - you now have ResilioSync on your chromebook and you can access it via your files app. Let the sync begin //LeonNotes: Make sure Resiliosync starts automaticlly (when you start crostini): Type: $ systemctl enable resilio-sync $ service resilio-sync start 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.