Files
wiki/Catalogue-Self-Hosted/apps/app-obsidian-livesync.md
T
2026-06-09 18:40:21 +02:00

113 lines
5.0 KiB
Markdown

---
title: Obsidian LiveSync
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, note-taking, obsidian, livesync, couchdb, sync, encryption, plugin]
confidence: high
contested: true
sources: [https://selfh.st/apps/?tag=Note-Taking, https://github.com/vrtmrz/obsidian-livesync, https://github.com/vrtmrz/obsidian-livesync/blob/main/docs/setup_own_server.md, https://github.com/vrtmrz/obsidian-livesync/blob/main/docs/quick_setup.md]
---
# 🔄 Obsidian LiveSync
> **Le plugin communautaire de synchronisation auto-hébergée pour Obsidian**, utile si l'on veut garder son vault sous son propre contrôle via CouchDB ou stockage objet, mais ce n'est pas une application de notes autonome au sens classique.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [GitHub vrtmrz/obsidian-livesync](https://github.com/vrtmrz/obsidian-livesync) |
| **GitHub** | [vrtmrz/obsidian-livesync](https://github.com/vrtmrz/obsidian-livesync) |
| **Licence** | MIT |
| **Langage** | TypeScript |
| **Étoiles GitHub** | 11.1k ⭐ |
| **Dernière MAJ** | 2026-06-04 |
| **Catégorie** | [[cat-note-taking|Note-Taking]] |
## 📝 Description
**Obsidian LiveSync** n'est pas une application de notes indépendante : c'est un **plugin de synchronisation** pour **Obsidian**. Sa présence dans cette catégorie est logique du point de vue self-hosted, car il permet de **synchroniser un vault Obsidian sur son propre serveur** au lieu d'utiliser Obsidian Sync.
Le projet prend en charge principalement **CouchDB**, mais aussi des scénarios via **stockage objet** ou même **WebRTC** en pair-à-pair. La documentation insiste sur plusieurs points importants : **ne pas l'utiliser avec une autre solution de synchronisation en parallèle**, **sauvegarder avant installation ou mise à jour**, et privilégier le **Setup Wizard / Setup URI** plutôt que la configuration manuelle.
Points notables :
- ✅ Solution self-hosted pour synchroniser Obsidian
- ✅ Support CouchDB, stockage objet et WebRTC expérimental
- ✅ Chiffrement de bout en bout et obfuscation des chemins recommandés
- ✅ Setup URI pour simplifier la configuration multi-appareils
- ⚠️ **Pas compatible** avec Obsidian Sync
- ⚠️ **Ce n'est pas une app de notes autonome**
## 🚀 Installation
### Option recommandée : Docker Compose pour CouchDB
La documentation GitHub propose un exemple simple pour préparer le backend CouchDB.
```yaml
services:
couchdb:
image: couchdb:latest
container_name: couchdb-for-ols
user: "5984:5984"
environment:
COUCHDB_USER: livesync
COUCHDB_PASSWORD: change-me
volumes:
- ./couchdb-data:/opt/couchdb/data
- ./couchdb-etc:/opt/couchdb/etc/local.d
ports:
- "5984:5984"
restart: unless-stopped
```
Après démarrage, la doc recommande d'initialiser CouchDB via le script `couchdb-init.sh`, puis d'utiliser le **Setup URI** dans le plugin.
## ⚙️ Configuration Initiale
1. **Déployer CouchDB** avec volumes persistants.
2. **Corriger les permissions** des dossiers si nécessaire pour l'UID `5984`.
3. **Initialiser CouchDB** avec le script recommandé par la documentation.
4. **Configurer l'exposition sécurisée** du service, idéalement en HTTPS valide pour mobile.
5. **Générer un Setup URI** et l'importer dans Obsidian LiveSync.
6. **Activer le chiffrement de bout en bout** et l'obfuscation des chemins si possible.
7. **Ne pas combiner** LiveSync avec iCloud, Obsidian Sync ou une autre synchronisation concurrente.
## 🔄 Alternatives
### Open Source
- [[app-joplin]] — Écosystème de notes avec sync serveur dédié
- [[app-nextcloud-notes]] — Notes plus simples via Nextcloud
- [[app-silverbullet]] — Notes web Markdown auto-hébergées
- **Syncthing** — Synchronisation de fichiers, parfois utilisée avec prudence pour des vaults
- **CouchDB direct + autre client** — Pour cas très spécifiques
### Propriétaires
- **Obsidian Sync**
- **Dropbox**
- **iCloud Drive**
- **Google Drive**
## 🔐 Sécurité
- ✅ Le plugin recommande explicitement le **backup avant installation ou mise à jour**
- ✅ Le **chiffrement de bout en bout** est disponible et fortement conseillé
- ✅ Pour mobile, un **certificat SSL valide** est requis en pratique
- ⚠️ Une mauvaise combinaison avec d'autres mécanismes de sync peut provoquer conflits ou corruption
- ⚠️ CouchDB exposé publiquement doit être surveillé, authentifié et correctement proxifié
## 📚 Ressources
- [GitHub vrtmrz/obsidian-livesync](https://github.com/vrtmrz/obsidian-livesync)
- [Guide de mise en place de son propre serveur CouchDB](https://github.com/vrtmrz/obsidian-livesync/blob/main/docs/setup_own_server.md)
- [Quick Setup / Setup URI](https://github.com/vrtmrz/obsidian-livesync/blob/main/docs/quick_setup.md)
## Pages Liées
- [[cat-note-taking]] — Catégorie Note-Taking
- [[app-joplin]] — Autre approche de sync auto-hébergée pour notes
- [[app-siyuan]] — PKM auto-hébergé plus intégré
- [[app-trilium-notes]] — Base de connaissance personnelle avancée