Bonjour, après mon test du service seedbox.fr je vous propose un petit tuto pour simplement récupérer automatiquement sur le rasperry pi (et oui toujours lui :p) vos fichier stocker sur votre compte. Vous aller me dire que j'ai deja fait un tuto pour se type de récupérations de fichier mais mon tuto précédent concernait un seedbox fait 'main' car c'etait un serveur dédié, un tel serveur convient aux personnes qui veule faire un peu plus qu'une simple seedbox c'est pourquoi je me suis tourné ver un service plus simple. Le seule souci pour ma part est le manque de securité pour rapatrié les fichier car la on passe par FTP alors qu'avec un serveur dédié on peut passer par du SFTP. Voila pourquoi le tuto est différent de mon précédent on ne passe pas par les même procéder.
Installation :
On va passer donc par FTP et sur nos pi un petit programme qui fait trés bien ces transfert est lftp donc on va l'installer :
sudo apt-get install -y lftp
Création du script :
Maintenant plus que à créer un script utilisant les priorité de lftp à heure reguliére. On fait donc un script :
sudo nano ftp-seedbox.shEt on y rentre le programme en fonction de vos parametres :
On rentre le script executable :
#!/bin/bash
if ! ( ps -U root | grep lftp > /dev/null );
then cd /votrerepertoire/dereception && lftp ftp://login:motdepasse@votreserveur -e "set file:charset UTF-8 ; set ftp:charset UTF-8;mirror -n -x recycle_bin ; quit;" ;
fi
chmod +x ftp-seedbox.shEt pour finir on fait un ligne dans crontab pour que le script se lance à heures regulieres :
crontab -eEt y ajouter :
0 0 * * * sudo /home/pi/ftp.shIci le script va se lancer tout les jours à minuit.
Voila c'est tout pour aujourd'hui :D
Très bon tuto! Par rapport à la sécurité, seedbox.fr offre le service FTPS (ou FTPES) pour FTP (explicite) Secure, permettant d'invoquer le chiffrement SSL/TLS (suffit juste de remplacer "ftp://" par "ftps://" dans ton script. Je n'ai pas essayé dans ce script, mais la commande sous lftp passe lorsque j'essaie de me connecter à mon serveur seedbox.fr
RépondreSupprimer@ ++
rectification ; me suis trompé (ca arrive). FtpES n'est pas supporté par lftp..faudrait trouver un autre soft sous cli.. désolé ...!
RépondreSupprimer