Cloud : Différence entre versions

De wikilivois
Sauter à la navigation Sauter à la recherche
 
(20 révisions intermédiaires par le même utilisateur non affichées)
Ligne 35 : Ligne 35 :
 
| 2Go
 
| 2Go
 
| 15Go + Photos illimités. <small>Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.</small>
 
| 15Go + Photos illimités. <small>Les photos de plus de 16 mégapixels sont redimensionnées de façon à ne pas dépasser cette limite.</small>
| 5Go pour les vidéos illimité pour les photos
+
| Gratuit pour les cients Prime. 5Go pour les vidéos & illimité pour les photos.
 
| 5Go
 
| 5Go
 
| 10 Go
 
| 10 Go
Ligne 50 : Ligne 50 :
 
| '''Client Linux'''
 
| '''Client Linux'''
 
| Oui
 
| Oui
| [https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/ Plusieurs clients] comme Insync ou [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse]. [https://forum.ubuntu-fr.org/viewtopic.php?id=2007147 Possibilité d'automatiser la sauvegarde]. https://www.maketecheasier.com/google-drive-clients-linux/
+
| Plusieurs clients <ref>https://www.ubuntupit.com/top-12-best-google-drive-linux-client-software/</ref> <ref>https://www.maketecheasier.com/google-drive-clients-linux/ </ref>:
 +
* [https://astrada.github.io/google-drive-ocamlfuse/ google-drive-ocamlfuse] - très simple pour "monter" le cloud mais ne garde par les fichiers localement
 +
* [https://docs.odrive.com/docs/odrive-sync-agent odrive] - plus complexe mais synchronise les fichiers localement
 +
* [https://www.insynchq.com/ Insync] - à priori très bien mais à 30$ . 
 
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli].  
 
| Oui avec [https://docs.odrive.com/docs/odrive-sync-agent odrive]. A noter que, depuis 2017, Amazon a bloqué les clients [https://rclone.org/amazonclouddrive/ rclone] et [https://github.com/yadayada/acd_cli acd_cli].  
 
| onedrive-d,  Insync, ExpanDrive
 
| onedrive-d,  Insync, ExpanDrive
Ligne 78 : Ligne 81 :
 
|Propose des licenses Office avec les formules abonnements
 
|Propose des licenses Office avec les formules abonnements
 
|
 
|
|Le tarif est intéressant mais ne fonctionne pas avec Linux.
+
|Le tarif est intéressant mais ne fonctionne pas avec Linux. La taille maximale autorisée pour un fichier est de 2Go.
 
|}
 
|}
<pre> ... </pre>
+
==Références==
 
+
<references />
=google-drive-ocamlfuse=
 
https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse
 
 
 
google-drive-ocmalfuse permet d'utiliser le cloud google comme un répertoire.
 
Très simple à installer, il a néanmoins un défaut: il ne garde pas les fichiers en local. Il est donc nécessaire d'avoir une connexion internet pour y accéder.
 
 
 
==Installation==
 
sudo add-apt-repository ppa:alessandro-strada/ppa
 
sudo apt-get update
 
sudo apt-get install google-drive-ocamlfuse
 
 
 
google-drive-ocamlfuse
 
  
 
=odrive=
 
=odrive=
Ligne 109 : Ligne 100 :
  
 
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]
 
* Créer un [https://www.odrive.com/login/start?redirectUrl=/login/websuccess compte odrive]
 +
  
 
* Créer une clé d'authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]
 
* Créer une clé d'authentification dans [https://www.odrive.com/account/authcodes Authentication Codes]
 +
  
 
* Installer l'agent odrive dans $HOME
 
* 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/"
 
   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
 
* Lancer l'agent
Ligne 121 : Ligne 115 :
 
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]
 
* Authentifier le client avec sa propre [https://www.odrive.com/account/authcodes  clé]
 
  python "$HOME/.odrive-agent/bin/odrive.py" authenticate 00000000-0000-0000-0000-000000000000-00000000
 
  python "$HOME/.odrive-agent/bin/odrive.py" authenticate 00000000-0000-0000-0000-000000000000-00000000
 +
  
 
* Monter un répertoire "Odrive" dans $HOME.  
 
* Monter un répertoire "Odrive" dans $HOME.  
Ligne 126 : Ligne 121 :
 
   python "$HOME/.odrive-agent/bin/odrive.py" mount "$HOME/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.
 
Cette étape crée un fichier Amazon Cloud Drive.cloudf lié à la racine d'Amazon Drive.
 +
  
 
* Synchroniser les répertoires d'Amazon Drive
 
* Synchroniser les répertoires d'Amazon Drive
Ligne 132 : Ligne 128 :
 
  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/Documents.cloudf"
 
  python "$HOME/.odrive-agent/bin/odrive.py" sync "$HOME/Odrive/Amazon\ Cloud\ Drive/Vidéos.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/
 
* Déposer les Photos dans Odrive/Amazon\ Cloud\ Drive/Images/
 
  mv $HOME/Photos/* $HOME/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
 
* 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/
 
   ln -s $HOME/Photos/ $HOME/Odrive/Amazon\ Cloud\ Drive/Images/
 +
 
==Commandes de synchronisation==
 
==Commandes de synchronisation==
 
* Relancer la synchronisation  
 
* Relancer la synchronisation  
 
  python "$HOME/.odrive-agent/bin/odrive.py" refresh Odrive/Amazon\ Cloud\ Drive/Images/
 
  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  
 
* Mettre à la poubelle dans le cloud les fichiers supprimés en local  
 
  python "$HOME/.odrive-agent/bin/odrive.py" emptytrash  
 
  python "$HOME/.odrive-agent/bin/odrive.py" emptytrash  
 +
 +
 
* Obtenir le statut de synchronisation d'un répertoire
 
* Obtenir le statut de synchronisation d'un répertoire
 
  python "$HOME/.odrive-agent/bin/odrive.py" syncstate Odrive/Amazon\ Cloud\ Drive/Images/
 
  python "$HOME/.odrive-agent/bin/odrive.py" syncstate Odrive/Amazon\ Cloud\ Drive/Images/
 +
 +
 
* Le statut global d'Odrive
 
* Le statut global d'Odrive
 
  python "$HOME/.odrive-agent/bin/odrive.py" status
 
  python "$HOME/.odrive-agent/bin/odrive.py" status
  
==Automatiser le lancement au démarrage==
+
==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==
 +
* [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 actuelle datée 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


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]:
  • google-drive-ocamlfuse - très simple pour "monter" le cloud mais ne garde par les fichiers localement
  • odrive - plus complexe mais synchronise les fichiers localement
  • Insync - à priori très bien mais à 30$ .
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.




  • 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

  • Copier odriveagent dans /usr/local/bin/
  • Créer un fichier service pour odriveagent.
  /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


  • Activer le lancement automatique du service :
systemctl enable odriveagent

Configuration spécifique

Copyright

© 2019 Christophe de Livois

Tête de GNU 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.