Initial vault setup
This commit is contained in:
@@ -0,0 +1,124 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user