Resilio Sync PopOS – Ubuntu

Step-by-Step Installation

  • Add the official GPG key:
    wget -qO- https://linux-packages.resilio.com/resilio-sync/key.asc | sudo tee /etc/apt/trusted.gpg.d/resilio-sync.asc > /dev/null
  • Register the Resilio repository:
    echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
  • Update package lists and install:
    sudo apt update
    sudo apt install resilio-sync

Managing the Service

  • Start the service:
    sudo systemctl start resilio-sync
  • Enable auto-start on boot:
    sudo systemctl enable resilio-sync
  • Check service status:
    sudo systemctl status resilio-sync

Accessing the Interface

  • Open your web browser and navigate to http://localhost:8888 to complete the setup and manage your shared folders.

Folder Permissions

Fix Permissions via Terminal

  1. Open your terminal.
  2. Run the setfacl command to give the rslsync user full read, write, and execute permissions to your target folder (replace /home/your-username/sync-folder with your exact path):bashsudo setfacl -R -m "u:rslsync:rwx" /home/your-username/sync-folder Use code with caution.
  3. To apply these permissions automatically to any new files created inside that folder in the future, set the default ACL mask as well:bashsudo setfacl -d -m "u:rslsync:rwx" /home/your-username/sync-folder Use code with caution.

Alternative Options

  • Run as your current user: You can stop the system service and run Resilio Sync manually under your logged-in user account instead of the daemon user, though this requires launching it from your user session.
  • External Drives: If syncing to an external or secondary drive on Pop!_OS, make sure the drive is mounted with permissions your user and rslsync can access, or adjust ownership via Gnome Disks.

If you can share the exact path of the folder you are trying to sync (e.g., inside /home/ or on a secondary drive) and how Resilio is installed (system service or user app), I can give you the precise commands to fix it.

Using the Terminal

  • Open the folder in COSMIC Terminal by right-clicking inside the folder and choosing Open Terminal Here.
  • Change folder ownership using chown:bashsudo chown -R username:username /path/to/folder Use code with caution.
  • Grant read, write, and execute permissions using chmod:bashsudo chmod -R 0755 /path/to/folder Use code with caution.

If you tell me the username you want to give access to and the path to the folder, I can write the exact commands for you.


Fix Permissions on Linux

  • Run the ownership command: sudo chown -R rslsync:rslsync /path/to/your/folder
  • Run the permission command: sudo chmod -R 775 /path/to/your/folder
  • Add your active user to the sync group: sudo usermod -aG rslsync $USER
  • Restart the service: sudo systemctl restart resilio-sync (or rslsync)