Cet article fait référence à ce sujet : Création d’un média center 100% autonome
Rappel : Le téléchargement de média sous copyright est illégal. Cet article est à but lucratif et pour test !
Vous avez le choix entre Syncthing et Rclone, merci de consulter le résumé.
Cliquer ici pour passer directement à Rclone.
Syncthing est une application de synchronisation de fichiers qui utilise le protocole P2P.
Installation de Syncthing
Configuration de Syncthing
Par défaut, syncthing n’est pas accessible depuis une autre machine. Nous allons modifier cela.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
<configuration version="28"> <folder id="default" label="Default Folder" path="/home/<span style="color: #ff0000;">[su_user field="display_name" default="scotch"]</span>/Sync" type="sendreceive" rescanIntervalS="3600" fsWatcherEnabled="true" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true"> <filesystemType>basic</filesystemType> <device id="XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX" introducedBy=""></device> <minDiskFree unit="%">1</minDiskFree> <versioning></versioning> <copiers>0</copiers> <pullerMaxPendingKiB>0</pullerMaxPendingKiB> <hashers>0</hashers> <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> <pullerPauseS>0</pullerPauseS> <maxConflicts>-1</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> <paused>false</paused> <weakHashThresholdPct>25</weakHashThresholdPct> <markerName>.stfolder</markerName> <useLargeBlocks>false</useLargeBlocks> </folder> <device id="XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX" name="MediaCenter" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> <address>dynamic</address> <paused>false</paused> <autoAcceptFolders>false</autoAcceptFolders> <maxSendKbps>0</maxSendKbps> <maxRecvKbps>0</maxRecvKbps> <maxRequestKiB>0</maxRequestKiB> </device> <gui enabled="true" tls="false" debugging="false"> <strong> <span style="color: #ff0000;"><address>127.0.0.1:8384</address></span> </strong> <apikey>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</apikey> <theme>default</theme> </gui> <ldap></ldap> <options> <listenAddress>default</listenAddress> <globalAnnounceServer>default</globalAnnounceServer> <globalAnnounceEnabled>true</globalAnnounceEnabled> <localAnnounceEnabled>true</localAnnounceEnabled> <localAnnouncePort>21027</localAnnouncePort> <localAnnounceMCAddr>[ff12::8384]:21027</localAnnounceMCAddr> <maxSendKbps>0</maxSendKbps> <maxRecvKbps>0</maxRecvKbps> <reconnectionIntervalS>60</reconnectionIntervalS> <relaysEnabled>true</relaysEnabled> <relayReconnectIntervalM>10</relayReconnectIntervalM> |
Remplacer la ligne 31 par :
1 |
<address><strong><span style="color: #ff0000;">0.0.0.0</span></strong>:8384</address> |
Ctrl + X pour quitter nano.
« Y » pour enregistrer les modifications.
Touche Entrée pour confirmer.
Aller sur la page suivante : http://Adresse_IP_Local:8384
Ajouter un mot de passe pour accéder à syncthing.
Si l’interface ne prend pas en compte la modification, aller dans Actions puis Avancé puis entrer votre nom d’utilisateur et un mot de passe dans User et Password.
Répéter la manipulation sur l’interface Syncthing de votre seedbox pour ajouter un mot de passe.
Si vous retourner sur l’interface Syncthing de votre seedbox, une notification indique Acceptez-vous de l’ajouter à votre liste d’appareils connus ?
- Donner un nom à votre partage.
- Ne changez pas l’ID.
Sur l’interface Syncthing de votre Media Center.
Vous avez normalement deux notifications en attente de configuration.
Utilisation de Syncthing
Voici les différents statuts de Syncthing :
- Analyse en cours : Le dossier est en cours de scan suite à un changement.
- Synchronisation en cours : La synchronisation des fichiers est en cours de transfert.
- À jour : Le dossier distant et local est identique.
- Désynchronisé : Des changements sont détectés mais ne peuvent être appliqués, généralement à cause de problème réseau ou d’un nom d’un fichier non supporté.
- Non utilisé : Le dossier est partagé avec aucune machine.
- Déconnecté : La machine avec qui est partagé le dossier est en TimeOut.
Je vous conseille de partir sur des dossiers vide de chaque côté pour éviter les soucis.
-> Rclone