---
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
