Cozy.cloud : Mes quelques questions :

Voici les quelques questions :

Question n°1 : ( Fournisseur Digiposte ) Pourquoi dans l’import de Digiposte je n’ai que deux fichiers par répertoire ?

Réponse n°1 : 

Si vous avez beaucoup de fichiers chez Digiposte, nous ne pouvons pas tout importer en une seule fois. Le connecteur va se relancer automatiquement plusieurs fois pour importer tous vos fichiers. Ce qui explique que vous n’ayez pas vu tous vos fichiers immédiatement après le premier import. Tous vos fichiers devraient à présent avoir été importés. Par défaut, l’import se lance automatiquement toutes les semaines, mais vous pouvez aussi le forcer à la main avec le bouton « Mettre à jour maintenant » disponible lorsque vous ouvrez le connecteur.

Question n°2 : ( Fournisseur Digiposte ) Cela ne fonctionne que dans un sens ? Si je supprime via Cozy.cloud cela ne supprime rien sur digiposte ?

Réponse n°2 : 

Oui, actuellement tous nos connecteurs importent vos données mais n’y touchent pas sur le site d’origine.
Est-ce que vous souhaiteriez avoir, pour Digiposte, une synchronisation dans les deux sens ?

Question n°3 : ( Nom de fichier ) Pourquoi par moment les noms de fichiers sont modifier avec -CONFLIT-… ? c’est un conflit avec qui.

Réponse n°3 : 

Il peut y avoir deux raisons : un conflit légitime ou une anomalie.
Dans le cas d’un conflit légitime, le fichier a été modifié en même temps à deux endroits différents, par exemple une fois sur votre ordinateur de bureau et une fois par une personne avec qui vous partagez le fichier. Le logiciel ne peut pas savoir quelle est la bonne version, au risque de perdre des changements importants, et créé donc un doublon du fichier afin de conserver les deux versions et vous permettre de décider laquelle conserver.
Actuellement, nous avons aussi des problèmes dans l’algorithme de synchronisation qui provoque le marquage de fichiers comme étant en conflit sans aucune raison. Nous travaillons à la résolution de ces problèmes !

Question n°4 : ( Nom de fichier )  Les noms de fichiers avec / sont interdits ?

Réponse n°4 :

Le caractère « / » étant utilisé pour séparer les niveaux d’un chemin sur les systèmes de fichiers, il est effectivement interdit d’utiliser « / » dans un nom de fichier.
En effet, les noms de fichiers avec / sont interdits car problématiques sur la plupart des systèmes :
    – c’est un caractère réservé sous Windows : https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
    – c’est le séparateur de chemin sous macOS et GNU/Linux.
En fait macOS est un cas un peu particulier puisque le / est automatiquement converti en : de manière sous-jacente pour des raisons historiques.
Vous pouvez faire le test en comparant entre le Finder et un Terminal.
Il est vrai que puisque le caractère est autorisé dans l’interface du Finder, il est un peu déstabilisant que l’application, elle, ne l’autorise pas.
C’est un problème connu mais que nous n’avons pas encore traité.

Question n°5 : ( Fournisseur Digiposte ) Vu que Digiposte supporte les / dans les noms et les doublons de fichiers, comment cela va se passer lors de l’import ? (L’import ne se fait pas ou les caractères interdits sont remplacés ?)

Réponse n°5 :

D’après nos tests dans l’interface de Digiposte, le / est interdit : « Les caractères suivants sont interdits : \ / : * ?  » < > | ; = » dans la boite de renommage de fichier.
De façon plus générale, si un fichier est importé avec un caractère interdit, ce caractère est soit remplacé à l’importation par un caractère autorisé, ou alors il ne sera pas synchronisé par l’ordinateur, qui affichera alors une notification.

Question n°6 : ( Fournisseurs ) Pourquoi vous mettez des fournisseurs qui ne fonctionnent pas ? Quel est l’intérêt ?

Réponse n°6 :

Certains fournisseurs sont actuellement en maintenance. C’est le cas par exemple pour RED, SFR ou Blablacar : ces connecteurs fonctionnaient, mais les services ont ajouté des « Captchas » pour bloquer nos connecteurs. Nous cherchons actuellement des solutions de contournement. À chaque fois qu’un site évolue, nous devons adapter le connecteur pour prendre en charge ces évolution, et il est donc mis en maintenance temporaire. C’est le cas par exemple en ce moment du Crédit Coopératif, dont le site vient de changer.
Cela est utile pour prévenir les Cozynautes de dysfonctionnements qui ne sont pas liés à Cozy, mais à des changements de leurs fournisseurs. Si cela vous gêne de ne pas pouvoir récupérer vos factures SFR, n’hésitez pas à leur signaler. Certains de nos utilisateurs le font régulièrement, par exemple ici : https://forum.sfr.fr/t5/Acc%C3%A9der-%C3%A0-mon-compte-SFR-identifiants/R%C3%A9cuperer-automatiquement-les-factures-via-cozycloud/m-p/2034069

Question n°7 : ( Fournisseurs )  Avez-vous une roadmap sur l’intégration des autres fournisseurs ? J’ai l’impression que vous avez 50 fournisseurs sur 64 annoncés … et Digiposte doit être à 360 …

Réponse n°7 :

Nous avons mobilisé une équipe à temps plein sur ce sujet. Nous avons aujourd’hui un peu plus de 60 connecteurs (recomptez ;)) et plusieurs dizaines sont en route. Nous visons une centaine de connecteurs d’ici fin juin.
Pour répondre à toute la question il manque la liste des connecteurs. Nous sommes en train de travailler dessus, mais n’avons pas de plan pour la rendre publique. Néanmoins, nous prenons bien en compte toutes les demandes de nos utilisateurs pour y travailler. Dites-nous, quelles données aimeriez-vous récupérer et chez quel fournisseur ? En tout cas, on vous invite à remplir le formulaire ! https://framaforms.org/cozy-collect-1494574386

Question n°8 : ( Mac ) Par moment j’ai ce message d’erreur, comment faire pour savoir d’ou vient le problème ? Un tcpdump ou un telnet ? Sur quel port ?

Réponse n°8 :

Toutes les communications entre l’application et votre Cozy sont chiffrées, il n’est donc pas possible d’agir au niveau de la couche réseau.
Vous pouvez par contre consulter les journaux de l’application. Ce sont des fichiers `logs.txt*` situés dans un dossier `.cozy-desktop` dans votre répertoire personnel sur votre ordinateur. Ce dossier est caché par défaut, pour y accéder, sous Windows, il faut activer l’affichage des fichiers masqués dans l’explorateur de fichiers.
Il faut noter que le problème se résout généralement de lui-même à la tentative suivante.

Question n°9 : ( Mailjet ) Personnellement dès que j’ai un email de maillet c’est direct à la poubelle … 99,99% c’est du SPAM … j’espère que vous n’allez pas envoyer des emails utiles via Mailjet ?! Il suffit de regarder la catégorie SPAM de mon blog : https://www.cyber-neurones.org/category/internets/spam/ .

Réponse n°9 :

Nous utilisons Postmark pour les emails transactionnel (validation de la création du compte, rappel du mot de passe, etc). Nous utilisons Mailjet pour des emails qui ne sont justement pas transactionnel mais importants pour le service, comme le mail de mise à jour des CGUs et ceux pour vous aider à utiliser Cozy par exemple. Nous avons besoin d’utiliser ce type de prestataire pour nous assurer que les emails arrivent bien, nous ne souhaitons pas prendre le risque d’être placé en spam.

Question n°10 : ( Certification / Normes  ) Chez digiposte c’est très clair sur les normes/certification : https://secure.digiposte.fr/securite#normes :

Mais chez vous je n’ai pas trouvé le lien.

Réponse n°10 :

Nous n’avons pas encore cherché à nous faire certifier. L’inconvénient des certifications c’est qu’elles ajoutent des contraintes et nous avons fait le choix de suivre leurs préconisations tout en restant flexible, à l’inverse d’un Digiposte qui est un coffre numérique. Cozy a vocation à être (et est déjà) plus qu’un coffre numérique et son caractère Open Source apporte des garanties différentes d’un Digiposte. Comme tout projet de logiciel libre, Cozy est «forkable» et si Cozy Cloud devait faillir à ses engagements, en tant que société nous perdrions nos utilisateurs qui pourraient aller utiliser la solution Cozy en s’hébergeant ailleurs. Cozy ne demande pas à être cru sur parole par ses utilisateurs, il leur donne des garanties bien plus fortes ! « You will stay because you can leave » 

Question n°11 : ( Ergonomie Mac ) Serait-il possible d’ajouter « Erreur » entre « Préférence » et « Récents » ? Quand on a une erreur il n’est pas évident de la voir en temps que notification ..

Réponse n°11 : 

Nous étudions une solution à ce problème, c’est effectivement gênant. Nous avions pensé à une notification générique (il n’y aurait pas que les erreurs, mais toutes les notifications Cozy), mais rien n’est tranché.

Question/Evolution n°12 : ( Ergonomie Android ) : Serait-il possible de dire que l’on veut garder hors-ligne tout un répertoire et non pas le faire fichier par fichier ?

Réponse n°12 :

Ça n’est pas encore possible, mais c’est une évolution que nous avons envisagé et que nous envisagerons si elle est plebiscitée (ce n’est pas le cas aujourd’hui).

Question n°13 : ( Corbeille ) Est-ce que la corbeille se vide automatiquement après un certain délais ?

Réponse n°13 :

Non, vous devez la vider explicitement. Attention, les fichiers dans la corbeille occupent de l’espace disque. Si vous voulez réellement les supprimer, n’oubliez pas de vider la corbeille.

Question n°14 : ( Fournisseur DARTY ) Cela ne fonctionne pas …

Réponse n°14 :

Le connecteur Darty avait effectivement un souci que nous avons corrigé le 30 mai, il devrait à présent fonctionner.
Par ailleurs, le connecteur ne peut importer que les factures PDF réellement disponibles sur le site de Darty. Or, pour certains achats, la facture n’est pas disponible directement en téléchargement mais envoyée par mail sur demande. Dans ces cas, nous ne pouvons naturellement pas l’enregistrer directement sur votre serveur.

Question n°15 : ( URL ) Pour l’URL personnelle vers https://XXXXXXXX-collect.mycozy.cloud/#/connected , ne serai-il pas possible d’avoir au choix un nom aléatoire {A-F} plutôt que le prénom nom pour plus de sécurité ? ( par exemple 12E4-1654-15F7-8CB5-collect.myclozy.cloud/ )

Réponse n°15 :

Par défaut, à la création du serveur, nous suggérons une URL basée sur votre adresse mail. Mais il est tout à fait possible de modifier ce nom dans l’écran de création du serveur, et de choisir un nom aléatoire.
Par contre, il n’est pour l’instant pas possible de renommer un serveur déjà créé.

Question/Evolution n°16 : ( Android ) Quand je fais « Partager » sur mon Android, je vois :  Gmail, WhatsApp, Drive (un concurrent), drivinCloud (un autre concurrent), Google+, Facebook, Instagram, Tweet, Dropbox (un autre concurrent), OneDrive (un autre concurrent), Digiposte+ (un autre concurrent) …. mais pas Cozy , pourquoi ?

Réponse n°16 :

C’est une fonctionnalité qui manquait dans Cozy Drive en effet. Nous l’avons ajoutée la semaine dernière, cela devrait donc désormais fonctionner.

Question n°17 : ( Mac ) Quel est la règle de rotation des fichiers de logs ?

du -sh .cozy-desktop/logs.txt*
9,5M .cozy-desktop/logs.txt
5,8M .cozy-desktop/logs.txt.0
 38M .cozy-desktop/logs.txt.1
 10M .cozy-desktop/logs.txt.2
 13M .cozy-desktop/logs.txt.3

Réponse n°17 : 

1 fois par jour.

Question n°18 : (Suite de la question n°3) Comment voir dans les logs le nombre de fois ou l’on a eu la création d’un répertoire CONFLICT ? Par exemple :

grep "CONFLICT" .cozy-desktop/logs.tx* | grep 'errors":2' | grep "moveTo" | wc -l
     135

Réponse n°18 :

Vous pouvez utiliser jq : https://stedolan.github.io/jq/
Par exemple : jq -c ‘select(.msg|test(« resolveConflict »))|{time,path}’ ~/.cozy-desktop/logs.txt

Question n°19 : ( Mac ) Pourquoi je n’ai pas de raccourci dans Favori comme c’est le cas pour Google Drive, iCloud, Dropbox … ?

Réponse n°19 :

Cela devrait être le cas. Si ce n’est pas le cas, c’est un bug. N’hésitez pas à nous le remonter.

Remarque n°1 : ( Mac ) Je pense que le répertoire dans Lybrary devrait s’appeler Library/Saved\ Application\ State/desktop.io.cozy.savedState/ ou Library/Saved\ Application\ State/cloud.mycozy.savedState/  à la place de Library/Saved\ Application\ State/io.cozy.desktop.savedState/ .

Réponse :

Nous parlons en interne de client « desktop » pour le distinguer des apps Web et mobile.
Et cozy.io est le nom de domaine utilisé pour les identifiants d’apps et les types de documents (ex : io.cozy.files).
Par conséquent io.cozy.desktop nous semblait logique.
Je doute que nous changions ce nom, cela pourrait poser pas mal de problème avec des apps déjà installées.

Question n°20 : ( Mac ) Pourquoi vous faites la synchronisation des fichiers .DS_Store ? ( (Desktop Services Store) est un fichier caché créé sur les systèmes d’exploitation Mac OS X. Celui-ci permet de mémoriser des attributs personnalisés du répertoire comme la présentation d’affichage des fichiers ou l’image des dossiers. Il est l’équivalent du fichier Thumbs.db sur les systèmes Windows. )

Réponse n°20 :

Les fichiers .DS_Store ne sont pas censé être synchronisés. S’ils le sont, il s’agit d’un bug.

Question n°21 : Quel est la limite de taille pour un fichier ?

Réponse n°21 :

Nous avons une limitation liée à Swift pour la taille d’un fichier.

Question n°22 : ( Fournisseur digiposte ) Sur digiposte il est possible d’avoir plusieurs fois un fichier avec le même nom dans un même répertoire, comment cela va se passer lors de l’import ?

Réponse n°22 : 

Lors de ce cas, nous modifions le fichier pour qu’il ait un nom unique (cf. https://github.com/konnectors/cozy-konnector-digiposte/blob/master/src/utils.js)

Remarque n°2 : ( Logs) Personnellement j’aurais mis la balise « time » en premier et non pas « name » .. en fait j’aurais fait un peu dans le même ordre que syslog : « time », « hotname », « pid »; « component », « name » … la balise « time » vers la fin c’est original 🙂 Si par exemple, je cherche à savoir pourquoi la synchro se stoppe via un grep … j’ai du mal à connaitre la dernière tache bloquée.

cat .cozy-desktop/logs.txt | sed 's/"/ /g' | awk '{print $15}' | sort -n | uniq -c
  14 ,
   6 App
19387 Chokidar
  38 GUI
  72 GUI/TRAY
   9 GUI:autoupdater
   2 GUI:proxy
15106 LocalWatcher
  79 LocalWriter
9307 Merge
  90 Metadata
4852 Pouch
7041 Prep
  25 RemoteCozy
 164 RemoteWatcher
 607 RemoteWriter
3231 Sync
   1 component
1171 local/analysis
9693 local/change

le Pouch ( poche )  à la place de Push ( pousser ) …

Et c’est aussi original le \x20D dans le nom du soft … à savoir : « Cozy\x20D » .

Question n°23 : Le « Récent » du drivers Mac, n’est pas le même que le « Récent » de l’interface Web  ( Cozy Drive ) ?! Normal. En plus dans le « Récent » de l’interface web il aurait été bien de mettre l’heure et non pas que la date.

Remarque n°3 : Dans « Historique des connexions » il faudrait une ligne par adresse IP différente. On a seulement l’IP qui a permis d’ouvrir la session … difficile de voir ensuite si une autre IP utilise notre session.

Question n°24 : ( Mac ) J’ai un blocage du drivers … la synchronisation se bloque. J’ai l’impression que cela marche par batch de 250 fichiers et ensuite cela se bloque ?!

awk 'BEGIN{ FS="filename" }{ print NF-1 }' .cozy-desktop/last-files
250

Avec deux heures d’écart (en rouge les heures du blocage):

sed -n 's/.*,"time":"\(.*\)\"/\1/p' .cozy-desktop/logs.txt* | sed 's/:/ /g' | sed 's/-/ /g' | sed 's/T/ /g' | awk '{print $1 " " $2 " " $3 " " $4}' | sort -n | uniq -c
18098 2018 05 23 08
5240 2018 05 23 10
 702 2018 05 23 11
7202 2018 05 23 14
7460 2018 05 23 18
7264 2018 05 24 05
3202 2018 05 24 07
3463 2018 05 24 08
   1 2018 05 24 09
3658 2018 05 24 13
10004 2018 05 24 18
 114 2018 05 24 19
 179 2018 05 24 20
9925 2018 05 25 05
8002 2018 05 25 06
3755 2018 05 25 07
20687 2018 05 25 09
5990 2018 05 25 12
 708 2018 05 25 14
2062 2018 05 25 15
14693 2018 05 25 19
8686 2018 05 25 20
13116 2018 05 25 21
   3 2018 05 25 22
 381 2018 05 26 05
2078 2018 05 26 09
3242 2018 05 26 13
8415 2018 05 26 14
   1 2018 05 27 06
 734 2018 05 27 10
 308 2018 05 27 11
24875 2018 05 28 05
1870 2018 05 28 06
 360 2018 05 28 07
2235 2018 05 28 08
2295 2018 05 28 09
 469 2018 05 28 12
 184 2018 05 28 13
34607 2018 05 28 16
3772 2018 05 28 17
  47 2018 05 28 18
  85 2018 05 28 19
  96 2018 05 28 20
   9 2018 05 28 21
30863 2018 05 29 05
 459 2018 05 29 06
   6 2018 05 29 07
  33 2018 05 29 08
   3 2018 05 29 09
   9 2018 05 29 11
   4 2018 05 29 12

Le nombre de Push …

grep "Pouch" .cozy-desktop/logs.txt* | sed -n 's/.*,"time":"\(.*\)\"/\1/p' | sed 's/:/ /g' | sed 's/-/ /g' | sed 's/T/ /g' | awk '{print $1 " " $2 " " $3 " " $4}' | sort -n | uniq -c
3187 2018 05 23 08
 908 2018 05 23 10
  50 2018 05 23 11
  32 2018 05 23 18
 522 2018 05 24 07
 524 2018 05 24 08
 558 2018 05 24 13
  28 2018 05 24 18
   4 2018 05 24 19
  16 2018 05 24 20
   4 2018 05 25 05
1378 2018 05 25 06
 620 2018 05 25 07
4630 2018 05 25 09
1120 2018 05 25 12
  86 2018 05 25 14
 204 2018 05 25 15
  20 2018 05 25 19
1122 2018 05 25 20
2338 2018 05 25 21
  48 2018 05 26 05
 308 2018 05 26 09
 590 2018 05 26 13
1360 2018 05 26 14
 732 2018 05 28 05
  26 2018 05 28 06
3502 2018 05 28 16
 592 2018 05 28 17
 596 2018 05 29 05
 152 2018 05 29 06

Remarque n°4 : ( Mac ) les logs de « time », sont à GMT … pas très pratique (on est à GMT +2). Quand je fait un tail sur .cozy-desktop/last-files j’ai deux heures d’écarts.

Remarque n°5 : ( Sécurité ) L’idéal en terme de sécurité, c’est que les données soient chiffrée sur Cozy Cloud et que la clef ne soit que chez les clients. J’ai pu lire sur https://cozy-cloud.helpscoutdocs.com/article/8-donnees-securite-cozy :

Par ailleurs les fichiers sont chiffrés sur disque dur, c’est à dire que si quelqu’un arrivait à pénétrer dans le datacenter pour prendre le disque dur où sont vos fichiers, il ne pourrait pas comprendre ce qu’il y trouve.

Par contre cela n’indique pas qui a la clef, si c’est Cozy ou bien le client.

Remarque n°6 : ( Open Source ) Cela fait du bien à lire … https://cozy-cloud.helpscoutdocs.com/article/180-le-code-logiciel-de-cozy-est-libre-pourquoi-est-ce-une-garantie-de-securite-de-mon-cozy .

Tout d’abord les experts peuvent auditer le code : pas d’effet boite noire.

Ensuite cela donne à chacun le choix de son hébergeur, qui peut être Cozy ou tout autre tiers de confiance voulant proposer ses services (l’utilisateur peut même s’auto-héberger…).

Enfin, comme tout projet de logiciel libre, le projet est « forkable » et si Cozy Cloud devait faillir à ses engagements, la société perdrait ses utilisateurs qui pourraient aller utiliser la solution Cozy en s’hébergeant ailleurs.

Question n°25 ( de @groussel ) : Quid de l’import de documents dans le cadre d’un compte protégé par 2FA ? (PayPal par ex.)

Question n°26 : ( Mac )  Sauf erreur de ma part la corbeille est localement sous .system-tmp-cozy-drive/ ? Mais comment voir la corbeille en local ?

Merci.

Mon précédent article : https://www.cyber-neurones.org/2018/05/cozy-cloud-vs-digiposte-mon-comparatif/Cozy.cloud vs Digiposte+ : Mon comparatif !

 

3 réflexions sur « Cozy.cloud : Mes quelques questions : »

  1. Bonnjour Frederic,

    Je suis Pierre, je travailler chez Cozy Cloud. Merci pour votre article comparatif avec Digiposte ! Nous avons bien vu vos questions, nous sommes entrain de préparer les réponses, nous allors revenir vers vous rapidement.

    Bonne journée,

    Pierre

  2. Bonjour,
    Depuis que j’ai réinitialisé mon smartphone, impossible d’ouvrir l’application « cozy drive ». J’ai systématiquement une page blanche. Que faire ?
    Merci

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.