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 updatesudo 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:8888to complete the setup and manage your shared folders.
Folder Permissions
Fix Permissions via Terminal
- Open your terminal.
- Run the
setfaclcommand to give therslsyncuser full read, write, and execute permissions to your target folder (replace/home/your-username/sync-folderwith your exact path):bashsudo setfacl -R -m "u:rslsync:rwx" /home/your-username/sync-folderUse code with caution. - To apply these permissions automatically to any new files created inside that folder in the future, set the default ACL mask as well:bash
sudo setfacl -d -m "u:rslsync:rwx" /home/your-username/sync-folderUse 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
rslsynccan 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/folderUse code with caution. - Grant read, write, and execute permissions using
chmod:bashsudo chmod -R 0755 /path/to/folderUse 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(orrslsync)
