« Cloud » : différence entre les versions

De wikilivois
Aller à la navigationAller à la recherche
(64 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Category:Systèmes]]
[[Category:Systèmes]]
__TOC__


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 services de cloud se développent, et les accès rapides comme la fibre ou la 5G les rendent particulièrement intéressant.
Ligne 7 : Ligne 8 :
- Ils sont aussi accessibles d'autres devices (téléphones, tablettes autres PCs)
- 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é
- Certains clouds proposent aussi un cryptage des données pour assurer une vraie confidentialité


=Comparatif=
=Comparatif=
* https://en.wikipedia.org/wiki/Comparison_of_file_hosting_services
* https://itsfoss.com/cloud-services-linux/
* https://itsfoss.com/cloud-services-linux/
* https://doc.ubuntu-fr.org/cloud
* https://doc.ubuntu-fr.org/cloud


{| border="5" cellpadding="5" align ="right" style="background-color:#CCFFCC"
{| border="5" cellpadding="5" align ="right" style="background-color:#CCFFCC"
|+ Légende du tableau
|
|
!bgcolor="lightblue" | Dropbox
!bgcolor="lightblue" | Dropbox
Ligne 21 : Ligne 22 :
!bgcolor="lightblue" | One Drive
!bgcolor="lightblue" | One Drive
!bgcolor="lightblue" | pCloud
!bgcolor="lightblue" | pCloud
!bgcolor="lightblue" | SFR Cloud
|-
|-
| '''Page Web'''
| '''Page Web'''
|https://www.dropbox.com/
|https://www.dropbox.com/
|https://drive.google.com/
|https://drive.google.com/
|
|[https://www.amazon.fr/gp/help/customer/display.html/ref=hp_bc_nav?ie=UTF8&nodeId=201376330 Site d'Amazon]
|https://onedrive.live.com/about/fr-FR/plans/
|https://onedrive.live.com/about/fr-FR/plans/
|https://www.pcloud.com/fr/
|https://www.pcloud.com/fr/
|https://www.sfr.fr/sfr-et-moi/vos-services-sfr/sfr-cloud/
|-
|-
| '''Offre Gratuite'''
| '''Offre Gratuite'''
| 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
| 10 ou 100 Go en fonction de l'offre fixe ou mobile souscrite
|-
|-
| '''Offre Payante'''
| '''Offre Payante'''
| 2To pour 10€mois
|
| 100 Go pour 20€/an, 200GO pour 30€/an, 2To pour 10€/mois  
* 2To pour 10€/mois
| 100 Go pour 20€/an, 1To pour 100€/an
|  
| 100 Go pour 2€/mois,1To pour 69€/an  
* 100 Go pour 20€/an
| 350€ pour 2To à vie
* 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  
|  
* promo à 3,99€/mois pour 500Go
* 175€ pour 500Go à vie
* 350€ pour 2To à vie
|
* 1 To pour 5€/mois
|-
|-
| '''Client Linux'''
| '''Client Linux'''
| Oui
| Oui
| Insync
| 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>:
| Pas de client Linux au 24/03/2019
* [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].
| onedrive-d,  Insync, ExpanDrive
| onedrive-d,  Insync, ExpanDrive
| Oui
| Oui
|-
| [https://forum.sfr.fr/t5/SFR-Cloud/SFR-CLoud-Linux/td-p/1850638/page/2 Non]
|-  
|-  
|'''Sécurité'''
|'''Sécurité'''
|Restauration de 30j avec l'offre plus.
|Restauration de 30j avec l'offre plus.
|Non crypté, [https://support.google.com/drive/answer/2409045 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é
|Non crypté
|
|Non crypté
|Cryptage, Gestion de version.
|-
|-
|'''Multi-utilisateurs'''
|'''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.
|6 utilisateurs avec 1To chacun: 99€/an.
|
|[https://www.pcloud.com/fr/family.html pCloud pour la Famille], jusqu'à 5 utilisateurs: 500€
|Pas d'option famille.
|-
|-
| '''Commentaire'''
| '''Commentaire'''
|
|
|  
|  
|
|La [https://le-routeur-wifi.com/test-cloud-amazon-drive/ 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
|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==
<references />
=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 [https://www.odrive.com/upgrade 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 [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]
* 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 [https://www.odrive.com/account/authcodes  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/
#sudo cp $HOME/.odrive-agent/bin/odriveagent /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]
A partir de la version d'octobre 2019, il suffirait d'adapter le fichier <tt>odrive_user_premium_conf.txt</tt>.
=GDrive=
https://doc.ubuntu-fr.org/google_drive
# sudo add-apt-repository ppa:twodopeshaggy/drive
# sudo apt-get update
# sudo apt-get install drive


=Google Drive=
Une fois drive installé, vous devez monter votre dossier GDrive et relier votre compte GDrive avec le dossier local.
* automatiser la sauvegarde: https://forum.ubuntu-fr.org/viewtopic.php?id=2007147
Monter le dossier GDrive (ici ~/GDrive mais vous pouvez spécifier tout autre chemin) et se placer dans le dossier nouvellement créé:


=Amazon Premium=
# drive init ~/GDrive


Le terminal vous donne un lien:


=pCloud=
# drive init ~/GDrive
Visit this URL to get an authorization code
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=3547.apps.googleusercontent.com&redirect_uri=urnblablabla
Paste the authorization code:


Vous devez ouvrir ce lien dans un navigateur pour lier le dossier local à votre GDrive.
Vous devez vous connecter à votre compte, accepter de donner les autorisations demandées (accès aux documents hébergés sur GDrive) et un code d'authentification vous est fourni. Il ne reste plus qu'à le copier-coller dans le terminal.


Copier les fichiers à sauvegarder dans GDrive
#cp -rf fichiers* ~/Gdrive


Envoyer vers la sauvegarde Google
#drive push


{{Copy|2019|Christophe de Livois|FDL}}
{{Copy|2019|Christophe de Livois|FDL}}

Version du 4 octobre 2019 à 21:32

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
  • promo à 3,99€/mois pour 500Go
  • 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/
#sudo cp $HOME/.odrive-agent/bin/odriveagent /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

A partir de la version d'octobre 2019, il suffirait d'adapter le fichier odrive_user_premium_conf.txt.

GDrive

https://doc.ubuntu-fr.org/google_drive

# sudo add-apt-repository ppa:twodopeshaggy/drive
# sudo apt-get update
# sudo apt-get install drive
Une fois drive installé, vous devez monter votre dossier GDrive et relier votre compte GDrive avec le dossier local.

Monter le dossier GDrive (ici ~/GDrive mais vous pouvez spécifier tout autre chemin) et se placer dans le dossier nouvellement créé:

# drive init ~/GDrive

Le terminal vous donne un lien:

# drive init ~/GDrive

Visit this URL to get an authorization code https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=3547.apps.googleusercontent.com&redirect_uri=urnblablabla Paste the authorization code:

Vous devez ouvrir ce lien dans un navigateur pour lier le dossier local à votre GDrive. Vous devez vous connecter à votre compte, accepter de donner les autorisations demandées (accès aux documents hébergés sur GDrive) et un code d'authentification vous est fourni. Il ne reste plus qu'à le copier-coller dans le terminal.

Copier les fichiers à sauvegarder dans GDrive

#cp -rf fichiers* ~/Gdrive

Envoyer vers la sauvegarde Google

#drive push

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.