====== Installation du script bkp2dbx - Backup to Dropbox ====== **Notes** : le script [[https://github.com/cbn-alpin/sinp-paca-srv/tree/master/web-srv/opt/bkp2dbx| web-srv/opt/bkp2dbx]] permet d'installer le script [[https://github.com/andreafabrizi/Dropbox-Uploader|andreafabrizi/Dropbox-Uploader]] qui utilise l'//API// de //Dropbox// pour téléverser des fichiers dans dossiers spécifiques d'un compte //Dropbox//.\\ Nous utilisons ce script pour sauvegarder à distance hors de l'environnement //OVH// des fichiers archives de sauvegardes.\\ Ce script est installé sur l'hôte. ===== Installer le script ===== * Sur le serveur "//web-srb//" mais aussi le serveur "//db-srv//" réaliser les manips suivantes : * Se connecter en tant qu'//admin// : '' ssh admin@--sinp '' * Créer un dossier ///home/admin/dwl/// s'il n'existe pas : '' mkdir ~/dwl/ '' * En local, su votre machine : * Récupérer le dépôt [[https://github.com/cbn-alpin/sinp-paca-srv|sinp-paca-srv]] si ce n'est pas déjà fait. * Pour l'instance "//web-srv//", copier dans ce dossier le contenu du dossier [[https://github.com/cbn-alpin/sinp-paca-srv/tree/master/web-srv/opt/bkp2dbx| web-srv/opt/bkp2dbx]] sur le serveur : '' scp -r bkp2dbx/ admin@web--sinp:~/dwl/ '' * Pour l'instance "//db-srv//", copier dans ce dossier le contenu du dossier [[https://github.com/cbn-alpin/sinp-paca-srv/tree/master/db-srv/opt/bkp2dbx| db-srv/opt/bkp2dbx]] sur le serveur : '' scp -r bkp2dbx/ admin@db--sinp:~/dwl/ '' * À nouveau sur le serveur : * Passer en root : '' sudo -i '' * Déplacer le dossier //bkp2dbx/// dans ///opt/bkp2dbx// : '' mv /home/admin/dwl/bkp2dbx/ /opt/ '' * Attribuer les bons droits : '' chown root: -R /opt/bkp2dbx ; chmod 711 /opt/bkp2dbx '' * Lancer le script d'installation : ''./setup.sh''