4.8 KiB
title: Joplin created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, note-taking, joplin, markdown, offline-first, sync, encryption, docker] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Note-Taking, https://github.com/laurent22/joplin, https://joplinapp.org/help/apps/joplin_server_business/]
📝 Joplin
L'une des références de la prise de notes open source, orientée offline-first, synchronisation multi-appareils et chiffrement, avec une couche serveur distincte pour l'auto-hébergement du sync.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | joplinapp.org |
| GitHub | laurent22/joplin |
| Licence | AGPL-3.0-or-later pour l'essentiel du repo, avec licences spécifiques pour certains sous-dossiers comme le serveur |
| Langage | TypeScript |
| Étoiles GitHub | 55.1k ⭐ |
| Dernière MAJ | 2026-06-03 |
| Catégorie | [[cat-note-taking |
📝 Description
Joplin est une application de notes et tâches très connue dans l'écosystème open source. Le projet met en avant un fonctionnement offline-first, le support du Markdown, la recherche plein texte, les plugins, le web clipper et la synchronisation chiffrable entre plusieurs appareils.
Pour le catalogue self-hosted, il faut être précis : Joplin n'est pas uniquement une webapp à auto-héberger. Le cœur de l'expérience passe par les clients desktop et mobile, tandis que l'auto-hébergement concerne surtout Joplin Server, c'est-à-dire la couche de synchronisation et de collaboration. C'est donc une excellente fiche Note-Taking, mais avec un modèle plus client-first qu'outil web-first.
Points notables :
- ✅ Notes Markdown, carnets, tags et recherche plein texte
- ✅ Applications Windows, macOS, Linux, Android et iOS
- ✅ Synchronisation multi-appareils
- ✅ Chiffrement de bout en bout disponible
- ✅ Écosystème de plugins mature
- ⚠️ Le serveur n'est qu'une partie de l'écosystème Joplin
🚀 Installation
Option recommandée : Joplin Server avec Docker Compose
Pour un usage self-hosted sérieux, on déploie généralement Joplin Server avec PostgreSQL.
services:
joplin:
image: joplin/server:latest
container_name: joplin
restart: unless-stopped
ports:
- "22300:22300"
environment:
APP_PORT: 22300
DB_CLIENT: pg
POSTGRES_PASSWORD: change-me
POSTGRES_DATABASE: joplin
POSTGRES_USER: joplin
POSTGRES_PORT: 5432
POSTGRES_HOST: db
depends_on:
- db
db:
image: postgres:16
restart: unless-stopped
environment:
POSTGRES_DB: joplin
POSTGRES_USER: joplin
POSTGRES_PASSWORD: change-me
Côté utilisateur
Les clients desktop et mobile se connectent ensuite au serveur de synchronisation auto-hébergé.
⚙️ Configuration Initiale
- Déployer Joplin Server et sa base PostgreSQL.
- Créer les comptes utilisateurs et vérifier l'accès web du serveur.
- Configurer les clients Joplin pour pointer vers l'URL du serveur.
- Activer le chiffrement de bout en bout si nécessaire.
- Tester le partage de carnets ou de notes si usage en équipe.
- Documenter les sauvegardes à la fois du serveur et des clients si l'environnement est critique.
🔄 Alternatives
Open Source
- app-memos — Plus léger et plus simple pour la capture rapide
- app-trilium-notes — Plus orienté base de connaissance hiérarchique
- app-siyuan — PKM plus moderne orienté blocs
- app-standard-notes — Approche chiffrement très centrée notes privées
- app-nextcloud-notes — Notes simples dans l'écosystème Nextcloud
Propriétaires
- Evernote
- OneNote
- Apple Notes
- Notion
🔐 Sécurité
- ✅ Joplin supporte le chiffrement de bout en bout pour la synchronisation
- ✅ Le mode offline-first réduit la dépendance à une connexion permanente
- ⚠️ Les données sont réparties entre clients et serveur de sync : la stratégie de backup doit couvrir les deux
- ✅ Protéger l'instance Joplin Server derrière HTTPS
- ⚠️ Bien distinguer les implications de licence entre l'application principale et certaines briques serveur
📚 Ressources
Pages Liées
- cat-note-taking — Catégorie Note-Taking
- app-memos — Capture rapide et minimaliste
- app-trilium-notes — Base de connaissance hiérarchique
- app-obsidian-livesync — Autre approche de sync auto-hébergée