« Cloud » : différence entre les versions
Ligne 160 : | Ligne 160 : | ||
* https://blog.scottlowe.org/2017/08/14/using-odrive-cloud-storage-linux/ | * https://blog.scottlowe.org/2017/08/14/using-odrive-cloud-storage-linux/ | ||
Copier odriveagent dans /usr/local/bin/ | * Copier odriveagent dans /usr/local/bin/ | ||
Créer un fichier service pour odriveagent. | * Créer un fichier service pour odriveagent. | ||
<licode file=/etc/systemd/system/odriveagent.service> | <licode file=/etc/systemd/system/odriveagent.service> | ||
[Unit] | [Unit] | ||
Ligne 183 : | Ligne 182 : | ||
</licode> | </licode> | ||
Activer le lancement automatique du service : | * Activer le lancement automatique du service : | ||
systemctl enable odriveagent | systemctl enable odriveagent | ||
==Configuration spécifique== | ==Configuration spécifique== | ||
* [https://forum.odrive.com/t/custom-exclusion-lists-for-sync-blacklist-control-simple-file-extension-exclusion-etc/315/47 Liste d'exclusion] | * [https://forum.odrive.com/t/custom-exclusion-lists-for-sync-blacklist-control-simple-file-extension-exclusion-etc/315/47 Liste d'exclusion] | ||
{{Copy|2019|Christophe de Livois|FDL}} | {{Copy|2019|Christophe de Livois|FDL}} |
Version du 8 septembre 2019 à 20:21
Les services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant. Les fonctionnalités pour un particulier sont les suivantes: - Sur les PCs, il s'agit de travailler dans des répertoires - comme avant - Les dossiers sont synchronisés avec le cloud, avec une sauvegarde de plusieurs jours en sus - Ils sont aussi accessibles d'autres devices (téléphones, tablettes autres PCs) - Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité
Comparatif
- https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services
- https://itsfoss.com/cloud-services-linux/
- https://doc.ubuntu-fr.org/cloud
Dropbox | Google Drive | Amazon Drive | One Drive | pCloud | SFR Cloud | |
---|---|---|---|---|---|---|
Page Web | https://www.dropbox.com/ | https://drive.google.com/ | Site d'Amazon | https://onedrive.live.com/about/fr-FR/plans/ | https://www.pcloud.com/fr/ | https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/ |
Offre Gratuite | 2Go | 15Go + Photos illimités. Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite. | Gratuit pour les cients Prime. 5Go pour les vidéos & illimité pour les photos. | 5Go | 10 Go | 10 ou 100 Go en fonction de l'offre fixe ou mobile souscrite |
Offre Payante | 2To pour 10€/mois | 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois | 100 Go pour 20€/an, 1To pour 100€/an | 100 Go pour 2€/mois,1To pour 69€/an | 175€ pour 500Go à vie, 350€ pour 2To à vie | 1 To pour 5€/mois |
Client Linux | Oui | Plusieurs clients [1] [2]:
|
Oui avec odrive. A noter que, depuis 2017, Amazon a bloqué les clients rclone et acd_cli. | onedrive-d, Insync, ExpanDrive | Oui | Non |
Sécurité | Restauration de 30j avec l'offre plus. | Non crypté, Gestion de version. | Non crypté, pas de gestion de version. | Non crypté, Gestion de version pour les documents office uniquement. | Cryptage en option, corbeille & gestion de version pendant 30j. | Non crypté |
Multi-utilisateurs | Dropbox business, à partir de 10€/mois par utilisateur | Jusqu'à 6 comptes avec Google One. Chaque utilisateur garde ses 15Go avant de piocher dans le quota commun. | Le cloud est orienté photos. Il est possible de créer un groupe famille avec d'autres comptes amazon (pas forcément premium). | 6 utilisateurs avec 1To chacun: 99€/an. | pCloud pour la Famille, jusqu'à 5 utilisateurs: 500€ | Pas d'option famille. |
Commentaire | La solution parfaite pour faire de la sauvegarde de photos gratuitement si l’on est déjà client Prime. | Propose des licenses Office avec les formules abonnements | Le tarif est intéressant mais ne fonctionne pas avec Linux. La taille maximale autorisée pour un fichier est de 2Go. |
Références
odrive
odrive permet de synchroniser plusieurs cloud. Plus complexe que google-drive-ocamlfuse, il a deux avantages:
- les fichiers sont synchronisés localement, ce qui les rend accessible sans connexion internet.
- il fonctionne avec Amazon Drive.
La version payante apporte notamment des fonctionnalités de cryptage.
Installation
https://docs.odrive.com/docs/odrive-sync-agent Nous allons synchroniser le répertoire $HOME/Photos avec Amazon Drive/Images.
- Créer un compte odrive
- Créer une clé d'authentification dans Authentication Codes
- Installer l'agent odrive dans $HOME
od="$HOME/.odrive-agent/bin" && curl -L "http://dl.odrive.com/odrive-py" --create-dirs -o "$od/odrive.py" && curl -L "http://dl.odrive.com/odriveagent-lnx-64" | tar -xvzf- -C "$od/" && curl -L "http://dl.odrive.com/odrivecli-lnx-64" | tar -xvzf- -C "$od/"
- Lancer l'agent
nohup "$HOME/.odrive-agent/bin/odriveagent" > /dev/null 2>&1 &
- Authentifier le client avec sa propre clé
python "$HOME/.odrive-agent/bin/odrive.py" authenticate 00000000-0000-0000-0000-000000000000-00000000
- Monter un répertoire "Odrive" dans $HOME.
mkdir Odrive python "$HOME/.odrive-agent/bin/odrive.py" mount "$HOME/Odrive" /
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d'Amazon Drive.
- Synchroniser les répertoires d'Amazon Drive
python "$HOME/.odrive-agent/bin/odrive.py" sync "$HOME/Odrive/AmazonCloudDrive.cloudf" python "$HOME/.odrive-agent/bin/odrive.py" sync "$HOME/Odrive/Amazon\ Cloud\ Drive/Images.cloudf" python "$HOME/.odrive-agent/bin/odrive.py" sync "$HOME/Odrive/Amazon\ Cloud\ Drive/Documents.cloudf" python "$HOME/.odrive-agent/bin/odrive.py" sync "$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.cloudf"
- Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/
mv $HOME/Photos/* $HOME/Odrive/Amazon\ Cloud\ Drive/Images/
- Lier le répertoire Photos au répertoire Images pour fonctionner comme avant avec le répertoire Photos
ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/
Commandes de synchronisation
- Relancer la synchronisation
python "$HOME/.odrive-agent/bin/odrive.py" refresh Odrive/Amazon\ Cloud\ Drive/Images/
- Mettre à la poubelle dans le cloud les fichiers supprimés en local
python "$HOME/.odrive-agent/bin/odrive.py" emptytrash
- Obtenir le statut de synchronisation d'un répertoire
python "$HOME/.odrive-agent/bin/odrive.py" syncstate Odrive/Amazon\ Cloud\ Drive/Images/
- Le statut global d'Odrive
python "$HOME/.odrive-agent/bin/odrive.py" status
Automatiser le lancement au démarrage avec systemd
- https://doc.ubuntu-fr.org/creer_un_service_avec_systemd
- https://deluge.readthedocs.io/en/latest/how-to/systemd-service.html
- https://www.freedesktop.org/wiki/Software/systemd/
- https://wiki.ubuntu.com/SystemdForUpstartUsers
- https://blog.scottlowe.org/2017/08/14/using-odrive-cloud-storage-linux/
- Copier odriveagent dans /usr/local/bin/
- Créer un fichier service pour odriveagent.
<licode file=/etc/systemd/system/odriveagent.service> [Unit] Description=odrive Sync Agent daemon After=network-online.target
[Service] Type=simple UMask=007
User=chris Group=chris
ExecStart=/usr/local/bin/odriveagent
Restart=on-failure
[Install] WantedBy=default.target </licode>
- Activer le lancement automatique du service :
systemctl enable odriveagent
Configuration spécifique
Copyright
© 2019 Christophe de Livois
Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. Pour plus d'informations consulter le site de l'APRIL. |