Comment configurer un serveur Resilio Sync sous Linux

Pour configurer un serveur Resilio Sync sous Linux , installez le paquet depuis le dépôt officiel de Resilio, activez son service système et terminez la configuration via l'interface web. rslsyncPar défaut, les paquets Linux exécutent Sync avec un compte restreint ; le service a donc besoin de l'autorisation de lire les dossiers partagés.

Vérifiez votre licence avant l'installation. Le guide Linux actuel de Resilio indique que Sync 3.x est autorisé pour un usage personnel et non commercial. Les utilisateurs de Resilio Sync Business doivent rester sur la version 2.8.1 et ne doivent pas mettre à niveau une installation Business existante vers la version 3, car l'accès aux partages configurés pourrait être perdu. Consultez le guide d'installation Linux officiel pour connaître la version et le package requis.

Installez le package Linux officiel

Utilisez le dépôt officiel de votre distribution afin que son gestionnaire de paquets puisse installer et mettre à jour Sync.

Debian, Ubuntu et leurs dérivés

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 tee /etc/apt/trusted.gpg.d/resilio-sync.asc > /dev/null 2>&1
sudo apt-get update
sudo apt-get install resilio-sync
Terminal Debian et Ubuntu affichant l'entrée du dépôt APT officiel de Resilio Sync et les commandes d'installation des paquets
Entrée du dépôt APT et commandes d'installation pour les systèmes basés sur Debian.

Systèmes Fedora, RHEL et RPM compatibles

Importez la clé de signature de Resilio, ajoutez son dépôt RPM et installez le paquet avec le gestionnaire de paquets de votre distribution :

sudo rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
printf '%s\n' '[resilio-sync]' 'name=Resilio Sync' 'baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch' 'enabled=1' 'gpgcheck=1' | sudo tee /etc/yum.repos.d/resilio-sync.repo
sudo dnf install resilio-sync

Sur les anciens systèmes YUM, utilisez sudo yum install resilio-sync. OpenSUSE propose des instructions Zypper distinctes. Le guide de Resilio répertorie également les paquets manuels pour les architectures prises en charge.

Terminal Fedora affichant la configuration du dépôt RPM Resilio Sync et la clé de signature importée
Les systèmes basés sur RPM utilisent un fichier de dépôt avec vérification de la signature des paquets activée.

Activer le service système

Ce paquet installe un service système qui s'exécute en tant rslsyncqu'utilisateur restreint. Activez-le maintenant et au démarrage, puis vérifiez son état :

sudo systemctl enable --now resilio-sync
sudo systemctl status resilio-sync

Le service de paquets s'exécute sous Linuxrslsync ; il ne s'agit pas du service utilisateur décrit systemctl --userdans les anciens guides. Consultez les instructions de Resilio concernant les services Linux .

Terminal Linux affichant la commande systemd permettant d'activer Resilio Sync et un état de service actif
Vérifiez que systemd indique que le service Resilio Sync est actif.

Ouvrez l'interface Web et nommez l'appareil.

Sur le serveur, ouvrez http://localhost:8888/gui/Linux Sync, qui utilise une interface web. Créez un compte utilisateur (identifiant et mot de passe) pour l'interface web, puis nommez le périphérique. Le guide de l'interface web de Resilio indique le port 8888 et l'écouteur de bouclage par défaut.

Navigateur ouvert à localhost:8888/gui affichant les champs de connexion, de mot de passe et de nom de périphérique de Resilio Sync lors de sa première utilisation
Remplissez le formulaire WebUI de première exécution depuis un navigateur sur le serveur.

Pour un serveur sans interface graphique, conservez l'interface Web privée et utilisez un tunnel SSH depuis votre ordinateur :

ssh -L 8888:127.0.0.1:8888 username@server-address

Une fois le tunnel ouvert, accédez à l'adresse indiquée http://localhost:8888/gui/. Veillez à ce que le port d'administration ne soit pas accessible depuis Internet. Pour l'accès au réseau local, connectez-vous uniquement à un réseau de confiance et utilisez l'authentification.

Schéma d'un navigateur accédant à un serveur Linux Resilio Sync distant via un tunnel SSH ou un VPN, l'accès public au port 8888 étant bloqué.
Utilisez un tunnel privé ou un VPN pour l'administration à distance au lieu de publier le port de l'interface Web.

Ajouter et partager un dossier

  1. Dans l'interface Web, sélectionnez le menu + , choisissez Dossier standard , puis sélectionnez le répertoire à synchroniser.
  2. Choisissez « Lecture seule » si les autres appareils doivent recevoir les fichiers sans renvoyer les modifications. Choisissez « Lecture et écriture uniquement » si les utilisateurs doivent ajouter, modifier ou supprimer des fichiers dans le dossier partagé.
  3. Copiez la clé de partage ou le lien depuis un ordinateur, ou utilisez le code QR depuis un appareil mobile. Sur un client Linux, ouvrez le menu « + » et sélectionnez « Saisir une clé ou un lien » pour ajouter le partage.

Le guide de partage de Resilio explique ces autorisations. L'autorisation « Lecture seule » est utile pour les nœuds de sauvegarde ou de distribution, car leurs modifications ne sont pas synchronisées.

Liste des dossiers de l'interface Web de Resilio Sync avec le menu « + », l'option « Dossier standard » et un sélecteur de répertoire.
Choisissez un dossier standard et indiquez à Sync le répertoire sur le serveur Linux.
Exemple de boîte de dialogue de partage Resilio Sync avec les options d'accès Lecture seule et Lecture/écriture, ainsi que les options de partage par clé et QR code.
Choisissez le niveau d'accès le moins permissif qui réponde aux besoins du périphérique de réception.

Accorder l'accès au dossier du compte de service

Le service s'exécute en tant que telrslsync ; il nécessite donc un accès complet à chaque répertoire parent et un accès en lecture pour analyser les fichiers. N'accordez l'accès en écriture que lorsque Sync doit y écrire.

Si le dossier appartient déjà à un groupe partagé nommé syncfiles, par exemple, ajoutez le compte de service à ce groupe :

sudo usermod -aG syncfiles rslsync
sudo systemctl restart resilio-sync

Remplacez syncfilesle groupe par celui du dossier et accordez-lui les autorisations nécessaires. Évitez les permissions trop généraleschmod 777 ; inspectez un chemin avec la commande appropriée ls -ld /path/to/folder. Redémarrez la synchronisation après avoir modifié l'appartenance au groupe.

Exemple de terminal Linux ajoutant rslsync à un groupe de dossiers partagés, avec un dossier, un compte de service et un groupe liés par un accès en lecture-écriture
Le compte de service packagé doit pouvoir parcourir et lire le répertoire choisi, et n'écrire qu'en cas de besoin.

Vérifier la configuration

Si l'interface Web ne se charge pas, vérifiez sudo systemctl status resilio-syncles permissions sudo journalctl -u resilio-sync -b --no-pager. Si un partage est indisponible, revérifiez les permissions d'accès rslsync. Les paramètres du package sont stockés dans le répertoire /var/lib/resilio-sync, séparément des dossiers synchronisés.

Une fois le service en cours d'exécution, l'interface Web n'est accessible que là où vous l'avez prévu, et le compte de service peut accéder au répertoire sélectionné ; ajoutez la même clé de partage sur un autre appareil pour commencer la synchronisation.

Laisser un commentaire

Comment transférer des fichiers vers et depuis un conteneur Docker

Comment transférer des fichiers vers et depuis un conteneur Docker

Utilisez la commande `docker cp` pour copier des fichiers et des dossiers dans ou depuis un conteneur Docker, y compris les conteneurs arrêtés. Découvrez des astuces sur les chemins, les répertoires, les permissions et le stockage.

Comment configurer un serveur Resilio Sync sous Linux

Comment configurer un serveur Resilio Sync sous Linux

Installez Resilio Sync depuis son dépôt Linux officiel, activez le service système, configurez l'interface Web locale et partagez les dossiers avec les autorisations appropriées.

Comment faire fonctionner Lapce sous Linux : installer et ouvrir un projet

Comment faire fonctionner Lapce sous Linux : installer et ouvrir un projet

Installez Lapce sous Linux avec Flatpak, ou utilisez le paquet officiel correspondant pour Arch, Debian, Ubuntu ou Fedora. Lancez ensuite l'éditeur et ouvrez votre projet.

Comment créer une image ISO Ubuntu personnalisée avec Cubic

Comment créer une image ISO Ubuntu personnalisée avec Cubic

Transformez une image Ubuntu officielle en un installateur réutilisable avec Cubic. Vérifiez l'ISO source, ajoutez les paquets et les paramètres, générez l'image et gravez-la sur une clé USB.

Comment exécuter un serveur Ampache sur un serveur Ubuntu

Comment exécuter un serveur Ampache sur un serveur Ubuntu

Installez Ampache 8 sur Ubuntu Server 26.04 avec Apache, PHP 8.5 et MariaDB, puis créez un catalogue musical et sécurisez la diffusion à distance avec HTTPS.

Comment installer TUXEDO OS sur votre PC

Comment installer TUXEDO OS sur votre PC

Téléchargez l'ISO actuelle de TUXEDO OS, vérifiez-la, créez une clé USB bootable et installez le système en suivant les instructions claires concernant le démarrage sécurisé et le choix du disque.

Comment exécuter des programmes Ubuntu sur Fedora Linux avec Distrobox

Comment exécuter des programmes Ubuntu sur Fedora Linux avec Distrobox

Configurez une distribution Ubuntu sur Fedora pour installer les paquets APT, exécuter des outils en ligne de commande et lancer des applications graphiques compatibles depuis le menu des applications Fedora.

Comment créer des machines virtuelles sur un serveur Ubuntu avec Cockpit

Comment créer des machines virtuelles sur un serveur Ubuntu avec Cockpit

Installez Cockpit et son module complémentaire Machines sur Ubuntu Server, puis choisissez une image ISO, attribuez des ressources invitées et terminez la configuration du système d'exploitation dans votre navigateur.

Comment configurer un montage NFS sur un serveur Linux avec Cockpit

Comment configurer un montage NFS sur un serveur Linux avec Cockpit

Montez une partition NFS existante depuis la page Stockage de Cockpit, choisissez un chemin local et les options de démarrage ou de lecture seule, puis vérifiez le partage sous Linux.

Comment utiliser le gestionnaire de paquets Nala sous Ubuntu

Comment utiliser le gestionnaire de paquets Nala sous Ubuntu

Installez Nala depuis les dépôts d'Ubuntu, puis utilisez-le pour rechercher, installer, supprimer et mettre à jour des paquets avec des résumés de transactions clairs.