Resilio sur disque-dur Freebox
Resilio (ex BitTorrentSyncro) est un système permettant de synchroniser des dossiers entre divers appareils tel que Raspberry, NAS, PC…
Le pitch içi étant de synchroniser les dossiers présents sur un serveur Linux avec ceux présents sur le disque-dur interne d’une Freebox revolution, via un raspberry Pi (version 1 dans mon cas) connecté en réseaux sur la Freebox.
Resilio Synchro
Installer d’abord une version Lite de Raspbian et la configurer (date, langue…).
Pour infos, le faite de placer un fichier appelé ssh (sans extension) à la racine de la carte permet d’avoir accès au Raspi directement.
Installer ensuite Resilio, la version varie selon que l’on utilise un Raspi 1 ou un Raspi 3.
Pensez à faire un apt-get update et upgrade avant.
Pour mettre Resilio au démarrage
sudo systemctl enable resilio-sync sudo nano /usr/lib/systemd/user/resilio-sync.service changer "WantedBy=multi-user.target" par "WantedBy=default.target" sudo systemctl --user start resilio-sync
Ensuite, se connecter sur <ip-du-raspi>:8080/gui/
La belle interface de Resilio devrait apparaitre. Indiquer ensuite la clé, fourni par le Resilio source, et choisir le dossier de le Freebox qui sera syncronisé.
Montage du disque-dur Freebox
Créer un dossier dans le dossier « media » (dédié au disque externe) du raspi.
sudo mkdir /media/freebox sudo mkdir /media/freebox/Rtorrent/
leurs donner des droits d’accès total
sudo chmod -R 777 /media/freebox/
Créer le montage
//mafreebox.freebox.fr/Disque\040dur\Rtorrent /media/freebox/Rtorrent cifs _netdev,rw,users,iocharset=utf8,uid=1000,gid=1000,credentials=/etc/freebox.credentials,sec=none,file_mode=0777,dir_mode=0777 0 0
uid et gid 1000 est l’utilisateur et groupe du Raspberry (afficher avec la commande id).
Si mafreebox.freebox.fr renvoie une erreur lors du montage, on peut remplacer par 192.168.0.254.
La 1er partie indique que le dossier Rtorrent situé sur le disque-dur de la Freebox. Le 2e partie indique de le dossier Rtorrent, inclus dans freebox, lui même inclus dans media sera syncronisé.
Monter le disque au démarrage du Raspi
Créer un fichier
sudo nano /etc/freebox.credentials
Ecrire dedans
username= password=
Monter le disque dur, une fois pour toute
sudo mount -a
La commande df permet de voir si le disque-dur est bien monté.
Voila, dans mon cas, tout ce qui est téléchargé sur mon Rtorrent est synchronisé avec ma Freebox…. un bonheur !