CryptPad : La suite de collaboration chiffrée

Photo of author
Écrit par Mallory Lebel

Aidons les citoyens à protéger leurs communications & leurs discussions numériques, qu'ils puissent vivre sans craindre d'être surveillés.

Dans cet article, vous apprendrez comment installer CryptPad, un éditeur de documents collaboratifs sécurisé, sur votre propre serveur, et comment tirer parti de ses nombreuses fonctionnalités.

Rapidement, CryptPad est une application de prise de notes et un éditeur de documents sécurisés et partageables qui permet une édition sécurisée et collaborative.

Contrairement à Joplin, c’est une application NodeJS, ce qui signifie que vous pouvez l’exécuter sur votre bureau ou un serveur ailleurs et y accéder avec n’importe quel navigateur web moderne.

Elle prend en charge le texte enrichi, les tableaux, les sondages, les tableaux blancs, le kanban et les présentations (entre autres).


Présentation de CryptPad

CryptPad : Edition de documents chiffrée

CryptPad est un éditeur de documents collaboratifs gratuit et open-source qui vous permet de partager des notes, des documents, des codes, des présentations, des feuilles et des tableaux, entre autres choses (⇒ site officiel de CyptPad ici).

Le plus grand avantage du CryptPad, et de loin, c’est qu’il offre un niveau de sécurité que vous ne pouvez pas trouver avec d’autres logiciels de bureautique fournis sur le cloud.

On pourrait dire que la suite de logiciels en ligne de Google, en particulier Google Documents, offre à peu près le même ensemble de fonctionnalités, mais il y a une énorme différence entre les deux en terme de sécurité.

Google Docs n’est pas aussi sûr qu’on pourrait le penser. Google pourrait voir tout ce que vous tapez en arrière-plan s’il le voulait. Cependant, ce n’est absolument pas le cas avec CryptPad. Tout est chiffré grâce à la technologie Blockchain, qui utilise les chiffrements fournis par le moteur en temps réel de ChainPad.

Dans cet article, nous allons vous expliquer comment vous pouvez installer CryptPad sur votre propre serveur et comment vous pouvez profiter et commencer à utiliser un grand nombre de ses excellentes fonctionnalités.

Installation de CryptPad

Entièrement basé sur le cloud,  CryptPad peut être utilisé directement à partir de son site officiel à l’adresse https://cryptpad.fr/ ou comme une solution open-source que vous pouvez télécharger puis déployer sur un serveur personnalisé pour être accessible à partir de n’importe quel navigateur web moderne.

Dans ce deuxième cas, il existe de nombreuses façons d’installer CryptPad :

  • Vous pouvez soit l’installer manuellement à partir du code source
  • Soit le configurer à l’aide de Docker
  • Soit le lancer à l’aide de Ansible

Attention : Si vous choisissez l’installation à partir du code source, il s’agira d’une approche technique où vous devrez d’abord obtenir le code source, installer les utilitaires ou les dépendances nécessaires, puis lancer l’application elle-même.

Voici les composants nécessaires à avoir pour pouvoir procéder à l’installation à partir du code source :

  • Git
  • NodeJs (Le NVM est optionnel, mais néanmoins recommandé pour la gestion des versions de Node).
  • Npm
  • Bower (Nous pouvons l’installer avec la commande npm install -g bower dans Npm.)
A noter :
Comme le souligne M. Dubost, fondateur de xWiki.com, dans les commentaires ci-dessous, pour bien sécuriser le serveur il est recommandé de mettre un serveur nginx en frontal (vous trouverez un exemple de configuration dans le repository github the CryptPad).
C’est important car il y a des règles de sécurité (CSP) qui augmentent la sécurité afin d’isoler les composants de chiffrement des contenus édités.
CryptPad
CryptPad

Fonctionnalités de CryptPad

CryptPad est un éditeur collaboratif à code source ouvert et sécurisé qui permet de :

  • utiliser les principaux modules de CryptPad, qui comprennent CryptDrive, Rich text, Code, Presentation, Poll, Kanban, Whiteboard, et Todo and Sheet.
  • accéder à plusieurs fonctionnalités, notamment le chat, l’édition de documents et de fichiers, l’importation et l’exportation de documents et de fichiers, la consultation de l’historique ou des listes d’utilisateurs pour les documents, les fichiers et les chats
  • consulter et télécharger des documents et des fichiers partagés par d’autres utilisateurs
  • stocker les documents visités sur le navigateur afin d’y accéder facilement et de pouvoir les ouvrir ultérieurement
  • créer un profil et discuter avec des contacts
  • gérer des dossiers, des dossiers partagés, des modèles et des balises
  • avoir l’accès à votre CryptDrive partout avec votre compte d’utilisateur, en particulier dans le cas où il est accessible au public sur internet
  • stocker des fichiers sur votre CryptDrive

Parmi les fonctionnalités, la plus importante de CryptPad est la possibilité de partager et de collaborer avec vos pairs sur vos pads.

Partager un document signifie la possibilité de récupérer une URL partageable à partir de l’option « share ».

La Foire aux questions officielle de CryptPad

Texte enrichi

Texte - CryptPad
Texte – CryptPad

Le pad « Texte » est l’un des types de documents pris en charge que vous pouvez gérer avec CryptPad.

CryptPad comprend un éditeur de texte complet qui vous permet de créer et de modifier des documents en texte enrichi.

CryptPad a les configurations suivantes :

gras, lien, texte barré,
italique, ancre, exposant,
en-tête (H6 à H1), insertion d’image, insertion de liste (ordonnée avec des chiffres et non ordonnée avec des puces),
taille de la police, symboles mathématiques, augmentation ou diminution de l’indentation,
famille de polices, insertion de tableau, blocage de citation,
couleur du texte, insertion de caractères spéciaux, alignement du texte (gauche, droite, centre et justification)
couleur du fond, texte souligné,

Remarque : une fois rédigé, il est possible d’exporter vos textes riches au format HTML ou même de les imprimer pour obtenir la version pdf.

Code

CryptPad - Code
CryptPad – Code

L’éditeur de code vous permet d’écrire la syntaxe dans plusieurs langues différentes, dont les suivantes :

  • Java
  • C
  • Markdown
  • Pascal
  • PHP
  • Perl
  • Python
  • Q
  • R
  • Ruby
  • Rust
  • SQL
  • TOML
  • XML
  • YAML
  • Visual Basic
  • SPARQL
  • CSS

La syntaxe que vous écrivez sera mise en évidence à gauche ou à droite selon la langue que vous saisissez.

Pour modifier la syntaxe de la langue de l’éditeur, il suffit de cliquer sur le menu d’options en haut à droite, puis de cliquer sur Langue et d’en choisir une autre :

CryptPad : différents langages de codes informatiques supportés
CryptPad : différents langages de codes informatiques supportés

Kanban

La zone Kanban vous aide à mieux gérer votre projet en terme de statut et d’avancement des tâches, la version actuelle est minimaliste mais l’idée de base est là :

CryptPad Kanban
CryptPad Kanban

Dessin

La fonction Dessin de CryptPad est simplement une fonction d’interface qui permet de dessiner sur un écran blanc. Il n’inclut pas encore les fonctions d’annulation et de rétablissement, mais c’est un très bon outil de gribouillage.

A noter : ce pad inclut l’importation d’une image de votre choix pour la gribouiller ensuite.

CryptPad dessin
CryptPad dessin

CryptDrive

CryptDrive vous permet de gérer tous vos documents, quel qu’en soit le type, à partir d’un seul écran.

Vous pouvez même consulter votre Corbeille, vos Modèles et les Documents que vous possédez (contrairement à ceux que partagent vos contacts) comme le montre la capture d’écran suivante :

CryptPad - CryptDrive
CryptPad – CryptDrive

Il existe de nombreux autres outils auxquels vous pouvez accéder en cliquant sur le bouton du tableau de bord situé tout en haut à droite de l’écran à gauche de votre photo de profil, dont voici la liste complète pour l’instant :

  • Présentation

  • Tableur

  • Sondage


Partager avec CryptPad

Partager en iFrame ou lien partageable

Partager un document avec CryptPad est aussi simple que d’obtenir l’URL partageable à partir de l’option « Partager ».

CryptPad partager avec un lien partageable
CryptPad partager avec un lien partageable

CryptPad permet d’intégrer des documents dans des balises iFrame sur d’autres sites web.

Les documents peuvent être partagés en mode édition ou affichage avec un mot de passe et avec des liens qui expirent.

Le chat intégré permet aux éditeurs de se parler entre eux (notez que les personnes ayant accès au mode « Afficher » peuvent également voir le chat mais ne peuvent pas faire de commentaires).

CryptPad : partager sur d'autres sites en iFrame
CryptPad : partager sur d’autres sites en iFrame

Le chiffrement de vos documents

Tous les fichiers sont stockés sous forme chiffrée avec le mot de passe de l’utilisateur.

Les administrateurs du serveur ne peuvent pas lire les documents, ce qui signifie également que si vous oubliez ou perdez votre mot de passe, les fichiers sont irrécupérables.

Veillez donc à conserver le mot de passe dans un endroit sûr, comme un coffre-fort.


Conclusion

Dans cet article, nous avons vu comment installer CryptPad, nous avons appris quelques façons de l’utiliser et certaines de ses principales caractéristiques.

Le degré de sécurité de CryptPad

La fonction la plus importante et la plus distincte de CryptPad est son degré de sécurité et la façon dont il peut être utilisé pour gérer vos documents dans un flux de travail collaboratif entre plusieurs membres d’une équipe.

  • Lorsqu’il est exécuté localement, CryptPad est une application robuste pour la création et l’édition de documents.
  • Lorsqu’il est exécuté sur un serveur, il devient une excellente plateforme de collaboration pour la création et l’édition de documents multi-utilisateurs.

Installation et utilisation très faciles

L’installation a pris moins de cinq minutes sur mon ordinateur portable, et elle a fonctionné sans problème. Les développeurs ont également inclus des instructions pour faire fonctionner CryptPad dans Docker, et il y a une compatibilité Ansible maintenue par la communauté pour faciliter le déploiement.

CryptPad ne prend en charge aucune méthode d’authentification tierce, les utilisateurs doivent donc créer leurs propres comptes.

CryptPad dispose également d’une version hébergée prise en charge par la communauté si vous ne souhaitez pas le faire fonctionner sur votre propre serveur.

Vous voulez maquiller votre adresse IP ?

Lancez ce logiciel pour dissimuler votre trafic et votre identité

Nordvpn bannière maquiller votre adresse ip

2 réflexions au sujet de “CryptPad : La suite de collaboration chiffrée”

  1. Super article ! Merci de faire connaître CryptPad.
    Une petite remarque sur la nécessité de mentionner que pour bien sécuriser le serveur il est recommandé de mettre un serveur nginx en frontal (il y a un exemple de configuration dans le repository github the CryptPad).
    C’est important car il y a des règles de sécurité (CSP) qui augmentent la sécurité afin d’isoler les composants de chiffrement des contenus édités.

    Répondre
    • Bonjour M. Dubost,

      Merci de votre passage ici. C’est avec grand plaisir que j’ai rajouté votre annotation bien utile, comme vous pouvez le voir.

      A votre service et bonne continuation,

      Des Geeks et des lettres

Laisser un commentaire