SeedSync : automatiser le DL depuis un serveur (en SSH/sFTP)

P2P/Usenet 13 févr. 2022

Pour les amateurs de téléchargement depuis des serveurs (sFTP, LFTP, RAR... certains reconnaîtrons), voici un outil qui peut remplacer quelques scripts lftp.

SeedSync est un outil avec WUI qui permet de télécharger automatiquement des fichiers sur un serveur donné selon des paterns. Et ça gère donc l'extraction des archives. Le nom peut prêter à confusion mais il s'agit bien d'une synchronisation à sens unique : distant => local. Pour du double-sens il y a notamment Syncthing.

Installation en Docker suivant la documentation

docker run -d \
--name=seedsync \
--restart always \
-p 8800:8800 \
-v /mnt:/downloads \
-v /home/aerya/docker/seedsync:/config \
--label=com.centurylinklabs.watchtower.enable=true \
ipsingh06/seedsync

On le configure rapidement avec une IP de serveur distant, son port SSH (ou sFTP, c'est la même) et un user:pwd. Puis le dossier à surveiller sur le serveur distant et celui où télécharger localement les fichiers.

La Dashboard liste alors l'ensemble des dossiers/fichiers et leur état de DL ou non.

Pour automatiser le DL on peut créer des paterns

On peut mettre en pause/reprendre.

Même sans accès Scene SeedSync est bien utile pour par exemple rapatrier chez soi des téléchargements effectués sur une seedboxe distante.

Mots clés