URL: https://linuxfr.org/news/cozy-votre-domicile-numerique Title: Cozy, votre domicile numérique Authors: Bruno Michel Davy Defaud, ZeroHeure, Yves Bourguignon, Olivier HUMBERT et palm123 Date: 2018年01月26日T09:52:57+01:00 License: CC By-SA Tags: dégooglisation, cozycloud, auto-hébergement, google et couchdb Score: 76 Je suis très fier de vous annoncer que Cozy est officiellement lancé. Qu’est‐ce que Cozy ? Eh bien, c’est tout d’abord un domicile numérique, un espace où vous êtes chez vous avec vos données (fichiers, photos, bancaires, vacances). Cozy vous permet également de récupérer vos données depuis des services tiers pour mieux les utiliser. Comment ? Avec les connecteurs qui vous les rangent automatiquement pour ne plus perdre de temps à les chercher. Enfin, on peut faire confiance à son Cozy : le code est libre, il est possible de s’auto‐héberger, Cozy Cloud (la société) ne fait pas dans la publicité ciblée, l’exploitation ou la revente de vos données. Grâce à tout ça, Cozy peut vous simplifier votre vie numérique. ![Bannière Cozy, jour 1](https://blog.cozycloud.cc/public/2018/.blog_header_FR_m.png) La suite de la dépêche permet de découvrir les différentes applications de Cozy et de revenir sur les échanges qui avaient eu lieu lors de la précédente dépêche qui annonçait les premiers travaux sur la nouvelle version de Cozy. ---- [Le site officiel de Cozy](https://cozy.io/fr/) [Créer son instance Cozy sur l’infrastructure Cozy Cloud](https://manager.cozycloud.cc/cozy/create?source=linuxfr) [Installer Cozy sur son serveur (debian et dérivés)](https://docs.cozy.io/en/install/debian/) [Jour 1 : Cozy Cloud lance Cozy](https://blog.cozycloud.cc/post/2018/01/25/Lancement-public-de-Cozy) [Next INpact a testé Cozy Cloud, la plate‐forme de stockage et de reprise en main des données](https://www.nextinpact.com/news/105762-cozy-cloud-ouvert-a-tous-on-a-teste-plateforme-stockage-et-reprise-en-main-donnees.htm) [[TechCrunch] Cozy is building a personal cloud service that respects your privacy](https://techcrunch.com/2018/01/25/cozy-is-building-a-personal-cloud-service-that-respects-your-privacy/) [[LinuxFr.org] Donnez votre avis sur la nouvelle architecture de Cozy](https://linuxfr.org/news/donnez-votre-avis-sur-la-nouvelle-architecture-de-cozy) [[LinuxFr.org] Cozy Cloud lève 4 millions d’euros (pour faire du Libre)](https://linuxfr.org/news/cozy-cloud-leve-4-millions-d-euros-pour-faire-du-libre) [[Framasoft] Le nuage de Cozy monte au troisième étage](https://framablog.org/2018/01/26/le-nuage-de-cozy-monte-au-troisieme-etage/) ---- # Préambule J’utilise parfois « nous » pour décrire le travail de l’équipe Cozy Cloud. Je suis salarié de Cozy Cloud, mais cette dépêche a été rédigée par mes soins, spécialement pour _LinuxFr.org_, et ne reflète que mon opinion personnelle (pas celle de mon employeur). # À quoi ça ressemble ? Voici quelques captures d’écran qui permettent de montrer le chemin accompli depuis Cozy v2 en termes d’expérience utilisateur et d’interface utilisateur. Les applications sont moins nombreuses, mais beaucoup mieux pensées et léchées. Les photos prises depuis votre appareil mobile sont sauvegardées sur votre Cozy. Vous pouvez les afficher, créer des albums et partager ces albums avec vos proches : ![Cozy Photos](https://cozy.io/en/images/features/cozydrivephoto/photo-timeline-fr.jpg) Le _Drive_ est l’application qui sert à gérer vos fichiers. Il se décline en version Web, mobile et bureau : ![Cozy Drive](https://cozy.io/en/images/features/cozydrivephoto/drive-home-fr.png) L’application _Collect_ sert à configurer la récupération de contrats, de factures et de remboursements de santé depuis différents services tiers. Nous vous encourageons à nous dire [quels seraient les collecteurs qui vous seraient les plus utiles](https://framaforms.org/cozy-collect-1494574386), voire à [développer des collecteurs](https://docs.cozy.io/en/dev/konnector/) : ![Cozy Collect](https://cozy.io/en/images/features/cozycollect/collect-password-fr.png) L’application _Banks_ permet de suivre ses comptes bancaires et de recevoir des alertes sur le solde ou des opérations dépassant un certain montant. Actuellement, l’importation des données se fait via un service commercial, [Linxo](https://www.linxo.com/). Pour le futur, nous sommes en train de mettre en place un moteur de catégorisation bancaire dont le modèle serait construit grâce aux catégorisations manuelles des utilisateurs de Cozy (les retours se feront de manière anonyme et uniquement pour ceux qui se portent volontaires). Et nous surveillons ce que les banques vont proposer pour se mettre en conformité avec les réglementations européennes qui vont s’appliquer dans les mois qui viennent ([RGPD](https://fr.wikipedia.org/wiki/R%C3%A8glement_g%C3%A9n%C3%A9ral_sur_la_protection_des_donn%C3%A9es "Réglement général sur la protection des données") et [DSP 2](https://fr.wikipedia.org/wiki/Directive_sur_les_services_de_paiement "Directive sur les services de paiement")). ![Cozy Bank](https://cozy.io/en/images/features/cozybanks/bank-all-accounts-beta-fr.png) ![Cozy sur Android](https://lh3.googleusercontent.com/CZdK-PIOnzKITwnNJhdpizXuQgENqX2Jys-8KD1LJVsr-mXQvOfQYVhCIqr0ktNRE8g=h900) ![Cozy sur iOS](https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/e7/11/ae/e711aef4-8309-790d-22c8-50d0de5769f9/source/474x0w.png) Les interfaces Web des applications Cozy sont bien évidemment adaptatives (_responsive_ en anglais). Nous proposons également des applications Cordova sur Android et iOS, ce qui permet l’accès à des données du mobile (photos, contacts) pour les sauvegarder sur le Cozy. # Et la suite ? On devait avoir l’authentification à deux facteurs juste à temps pour le lancement, mais ça a pris un petit peu de retard. Ça va arriver bientôt ! Le prochain objectif est d’ouvrir la plate‐forme pour installer d’autres applications. Pour le moment, l’installation et la mise à jour des applications se fait via la ligne de commande. On va ajouter une app’ « Magasin d’applications » pour faire ça quand on n’est pas administrateur de son propre serveur. Et comme ça serait dommage d’avoir un magasin d’applications un peu vide, on va aussi travailler à le remplir. On va commencer par une application de gestion de ses contacts. Elle existait dans la précédente version de Cozy et elle manque dans la version actuelle. On va bien sûr ajouter de nouveaux collecteurs pour importer des données depuis plus de services tiers, prendre en compte les nombreux retours des utilisateurs qui découvrent la plate‐forme, travailler pour faciliter l’auto‐hébergement, etc. Le lancement officiel est une étape importante pour nous, et à titre personnel, je suis très fier d’avoir construit cette plate‐forme. Mais on ne va pas se reposer sur nos lauriers, on va continuer nos efforts de manière plus visible au‐dessus de la plate‐forme technique. # Retour sur la nouvelle architecture J’avais écrit ici une dépêche intitulée [_Donnez votre avis sur la nouvelle architecture de Cozy_](https://linuxfr.org/news/donnez-votre-avis-sur-la-nouvelle-architecture-de-cozy). Vous, lecteurs du site, aviez joué le jeu et les nombreux commentaires avaient permis de mieux comprendre les envies de chacun et d’affiner nos choix techniques. Voici quelques points pris dans ces commentaires, avec l’état d’avancement aujourd’hui : ## Améliorer l’installation pour les auto‐hébergés Il y a du mieux (plus besoin d’avoir un démon `cozy` qui tourne en _root_ par exemple) et des choses qui sont plus compliquées qu’avant (DNS et certificats TLS principalement, car on isole maintenant chaque application sur un sous‐domaine pour des raisons de sécurité). C’est un chantier sur lequel on a encore pas mal de boulot ! ## Avoir plusieurs instances sur un seul serveur (pour une famille par exemple) Là, je pense que l’on est bon. On peut maintenant installer une seule fois Cozy sur un serveur et l’utiliser pour plusieurs instances. ## Ne plus stocker les fichiers dans CouchBD (pour simplifier les sauvegardes et savoir retrouver les fichiers en cas de corruption de la base CouchDB) ## Les fichiers ne sont plus stockés dans CouchDB. Sur notre infrastructure, ils sont stockés dans [Swift](https://wiki.openstack.org/wiki/Swift). Pour les auto‐hébergés, ils sont stockés dans un répertoire du disque dur local. Attention, il ne faut pas modifier directement ce répertoire. On aimerait ajouter d’autres modes de stockage, [minio](https://minio.io/) en particulier. ## Partager des documents avec d’autres utilisateurs On permet le partage par lien : quand vous êtes dans l’interface Web de votre Cozy, il est possible de sélectionner un répertoire ou un album photo et de générer un lien avec un secret que vous pourrez transmettre aux personnes à qui vous voulez permettre d’afficher ce répertoire ou album photo. Et je planche actuellement sur le partage dit de Cozy à Cozy. Par exemple, on voudrait permettre de partager un répertoire avec d’autres personnes : le répertoire serait présent sur chacune des instances Cozy des personnes qui sont dans le partage et quand une personne modifie un fichier, les modifications sont propagées chez les autres membres du partage (ça ressemble à ce que propose Dropbox ou Google Drive, mais en décentralisé, je me prends bien la tête pour trouver comment faire ;-)). Autre exemple : pouvoir « partager » les écritures d’un compte bancaire (en lecture seule) avec une personne de confiance. Cette autre personne pourrait voir dans son Cozy son compte bancaire et pourrait également consulter le compte de l’autre. C’est particulièrement utile en famille entre les comptes joints, les comptes pour les enfants ou les personnes âgées qui conservent leur autonomie financière, mais dont on pourrait surveiller le compte pour vérifier qu’elles ne se sont pas faites escroquer. Ce type de partage va sûrement beaucoup m’occuper dans les mois qui viennent. ## Garder le code Libre Il est toujours possible de s’auto‐héberger et tout le code pour le faire est sous licence libre (licences AGPL et MIT selon les composants). On a un peu de code propriétaire, la glu côté admin/sys pour pouvoir héberger beaucoup d’instances Cozy sur notre infrastructure, les formulaires de création de Cozy, mais ça représente moins de 10 % du code écrit par Cozy Cloud. Le logiciel libre fait partie de notre ADN et ça ne va pas changer. ## Chiffrement des données Actuellement, on conseille de chiffrer les disques durs. Les seules données que l’on chiffre dans le Cozy sont les identifiants pour se connecter aux sites externes. Nous avons besoin d’accéder aux données en clair sur le serveur pour fournir les services. Si vous n’avez pas confiance dans nos administrateurs système (et ça peut être tout à fait légitime), je vous conseille soit de vous auto‐héberger, soit de vous tourner vers des administrateurs système en qui vous avez confiance et qui seraient prêts à héberger pour vous des instances Cozy (ça pourrait être des acteurs associatifs comme [les CHATONS](https://chatons.org/) ou des acteurs commerciaux). ## Pourquoi redévelopper des applications ? Pour s’auto‐héberger et utiliser des applications existantes, il existe déjà des solutions comme [YunoHost](https://yunohost.org/). Nous ne voyons pas trop quelle valeur nous pourrions apporter en plus sur ce modèle. Cozy vise autre chose : être un domicile numérique, et cela impose de développer des applications qui travaillent sur des données communes et peuvent créer des ponts entre elles. Par exemple, on peut consulter son compte bancaire et cliquer sur une écriture bancaire concernant Trainline pour afficher le PDF de la facture, stocké dans son _Drive_. ## Passage de Node.js à Go Le code côté serveur a été entièrement réécrit pour cette nouvelle version. Il est maintenant en Go, les versions précédentes étaient en Node.js. De manière très synthétique, nous sommes satisfaits de Go, cela nous aide sur la stabilité et les performances. ## Comment passer de Cozy v2 à Cozy v3 ? En rapide, on exporte les données du Cozy v2 avec la dernière version de _cozy-monitor_ (`cozy-monitor export cozy.tar.gz`), on recopie l’archive TAR sur le nouveau serveur, on crée son instance puis on importe les données ([`cozy-stack import`](https://cozy.github.io/cozy-stack/cli/cozy-stack_instances_import.html)). N’hésitez pas à venir sur le canal IRC `#cozycloud` sur freenode si vous avez besoin d’un coup de main. ## Notion de groupe ? Cozy est un domicile numérique et nous ne pouvons pas tout faire. Nous ne cherchons pas à concurrencer les [_groupwares_](https://fr.wikipedia.org/wiki/Groupware). [Nextcloud](https://nextcloud.com/), par exemple, est mieux adapté pour les groupes. Ceci dit, nous essayons quand même d’éviter de trop cloisonner et nous souhaitons offrir des fonctionnalités de partage dont j’ai parlé ci‐dessus. Je vous encourage à donner à nouveau votre avis : posez vos questions et remarques en commentaire, je tâcherais de répondre aux questions. En plus, nous sommes plusieurs de l’équipe à lire le site et à tenir compte des avis qui y sont écrits. # Remerciements Je vais finir avec une note plus personnelle. J’ai la chance de travailler avec une équipe fantastique chez Cozy Cloud. Ça serait sûrement un peu long de remercier chaque personne de l’équipe une par une (même si le cœur y est), mais je tiens à remercier tout particulièrement Zoé, Joseph et Romain. Ils sont tous les trois dans l’aventure Cozy depuis bien plus longtemps que moi, souvent dans l’ombre, et leur implication n’a pas faibli lorsque l’on s’est lancé dans cette nouvelle version de Cozy. Merci à vous ! ![L’équipe Cozy Cloud](https://cdn.welcometothejungle.co/uploads/image/file/7148/150884/large_cozy-cloud-annonces_62274d54-faa9-4f2f-8e2f-25eedfe6a1f7.jpg)

AltStyle によって変換されたページ (->オリジナル) /