Extras: Resilio Sync - dibrz/ARMBand GitHub Wiki

Resilio Sync (formerly BitTorrent Sync) by Resilio, Inc. is a proprietary peer-to-peer file synchronization tool available for Windows, Mac, Linux, Android, iOS, Windows Phone, Amazon Kindle Fire and BSD. It can sync files between devices on a local network, or between remote devices over the Internet via a modified version of the BitTorrent protocol.

-Wikipedia

1. URL

  • To access Resilio, visit http://resilio.yourdomain.com

2. Initial Setup

1. Domain

  • See Adding a Subdomain on how to add the subdomain resilio to your DNS provider.

  • Note: You can skip this step if you are using Cloudflare with Cloudbox.

2. Install

  • Run the following commands:

    cd ~/cloudbox/
    sudo ansible-playbook cloudbox.yml --tags resilio

3. Setup Wizard

  1. Visit https://resilio.yourdomain.com

  2. First time you log in, you will be presented with a welcome screen.

  3. Fill in the following:

    • User name: fill in your preferred admin username.

    • Password: fill in your preferred admin password.

    • Confirm password: retype the password.

  4. Click "Continue".

  5. Next screen will ask to choose a product. This will be "Sync Home" for most users. Click the product that applies to you.

    For this guide, we will select "Sync Home".

  6. Next screen will ask for a "friendly" name for your Resilio Sync server. Type in a name and check the boxes below. Click "Get Started" to continue.

  7. You will be asked to login with the username and password you setup earlier.

3. Adding Folder(s)

  1. Click the + at the top left and select the folder type.

    For this guide, we will select "Standard folder".

  2. On the next screen, click mounted_folders to expand it

    Note: Do not use the sync folder (/mnt/sync/ path) as this folder will only be used to save config files.

  3. The home and mnt folders under mounted_folders represent the folders home and mnt on your server's / path.

    So..

    • Resilio Sync: /mnt/mounted_folders/home/ = Server: /home/

    • Resilio Sync: /mnt/mounted_folders/mnt/ = Server: /mnt/

  4. You can either choose an existing folder to share or you can create a new folder. When you are ready to share, click "Open".

    For this guide, we will created the following folder on our server: /home/seed/test/ (/mnt/mounted_folders/home/seed/test/ within Resilio Sync).

  5. On the next screen, select the sharing options (e.g. "Read Only" or "Read & Write", link expiration, etc). You can share this folder via a Link, Key, and/or QR Code. When you're done, click the x at the top right.

  6. You will now see the folder being shared.

⚠️ **GitHub.com Fallback** ⚠️