Accueil
» LINUX
»
Comment configurer un serveur Resilio Sync sous Linux
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.
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.
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 .
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.
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 :
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.
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
Dans l'interface Web, sélectionnez le menu + , choisissez Dossier standard , puis sélectionnez le répertoire à synchroniser.
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é.
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.
Choisissez un dossier standard et indiquez à Sync le répertoire sur le serveur Linux.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 :
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.
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.