Files
2026-06-09 18:40:21 +02:00

125 lines
4.8 KiB
Markdown

---
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](https://joplinapp.org/) |
| **GitHub** | [laurent22/joplin](https://github.com/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|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.
```yaml
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
1. **Déployer Joplin Server** et sa base PostgreSQL.
2. **Créer les comptes utilisateurs** et vérifier l'accès web du serveur.
3. **Configurer les clients Joplin** pour pointer vers l'URL du serveur.
4. **Activer le chiffrement de bout en bout** si nécessaire.
5. **Tester le partage de carnets ou de notes** si usage en équipe.
6. **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
- [Site officiel](https://joplinapp.org/)
- [GitHub laurent22/joplin](https://github.com/laurent22/joplin)
- [Présentation Joplin Server Business](https://joplinapp.org/help/apps/joplin_server_business/)
## 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