Initial vault setup
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
---
|
||||
title: Notesnook
|
||||
created: 2026-06-07
|
||||
updated: 2026-06-07
|
||||
type: app
|
||||
tags: [catalogue, note-taking, encrypted-notes, end-to-end-encryption, sync-server, privacy, mongodb, minio, docker]
|
||||
confidence: high
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=Note-Taking, https://notesnook.com/, https://github.com/streetwriters/notesnook, https://github.com/streetwriters/notesnook-sync-server, https://blog.notesnook.com/notesnook-v3.0.18]
|
||||
---
|
||||
|
||||
# 🔐 Notesnook
|
||||
|
||||
> **L’alternative à Evernote orientée confidentialité** : clients chiffrés de bout en bout, avec une option auto-hébergée qui concerne surtout le **serveur de synchronisation**.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | [notesnook.com](https://notesnook.com/) |
|
||||
| **GitHub** | [streetwriters/notesnook](https://github.com/streetwriters/notesnook) |
|
||||
| **Licence** | AGPL-3.0 pour le serveur de sync ; clients open source |
|
||||
| **Langage** | TypeScript, React, .NET |
|
||||
| **Étoiles GitHub** | 879 ⭐ pour le serveur de sync / 14.1k ⭐ pour les clients |
|
||||
| **Dernière MAJ** | 2026-06-06 |
|
||||
| **Catégorie** | [[cat-note-taking|Note-Taking]] |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**Notesnook** est une application de **prise de notes privée** mettant fortement en avant le **chiffrement côté client** et une philosophie **zero-knowledge**. Les notes sont chiffrées avant de quitter l’appareil, et l’écosystème couvre web, bureau et mobile.
|
||||
|
||||
Côté auto-hébergement, la nuance importante est la suivante : ce qu’on auto-héberge principalement aujourd’hui, ce n’est pas “l’app entière” au sens d’un simple conteneur unique, mais surtout le **serveur de synchronisation Notesnook**. Les clients Notesnook se connectent ensuite à cette instance. Le dépôt officiel du sync server indique d’ailleurs que le self-hosting est **possible**, mais encore **alpha / sans support officiel complet**.
|
||||
|
||||
Notesnook convient surtout à :
|
||||
|
||||
- des **notes privées chiffrées** ;
|
||||
- des utilisateurs sensibles à la **confidentialité** ;
|
||||
- une synchronisation multi-appareils avec contrôle du backend ;
|
||||
- des personnes qui veulent une alternative moderne à **Evernote** sans sacrifier la vie privée.
|
||||
|
||||
Points notables :
|
||||
|
||||
- ✅ **Chiffrement de bout en bout** côté client
|
||||
- ✅ Clients **web, desktop, mobile** open source
|
||||
- ✅ Serveur de sync **auto-hébergeable**
|
||||
- ✅ Possibilité de changer les URLs serveur depuis les clients récents
|
||||
- ⚠️ Self-hosting du backend annoncé comme **alpha / non supporté pleinement**
|
||||
- ⚠️ Déploiement plus complexe qu’une app de notes monolithique simple
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Option recommandée : Docker Compose du serveur de sync
|
||||
|
||||
Le dépôt du **Notesnook Sync Server** fournit un `docker-compose.yml` qui déploie l’ensemble des services nécessaires, notamment **MongoDB**, **MinIO** et les composants applicatifs.
|
||||
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/master/docker-compose.yml
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
Ensuite, utilisez des clients Notesnook suffisamment récents pour **pointer vers votre propre instance**. Les billets de version indiquent que la configuration des URLs serveur est devenue praticable depuis la série **v3.0.18** côté clients.
|
||||
|
||||
## ⚙️ Configuration Initiale
|
||||
|
||||
1. **Déployer le serveur de sync officiel** via le Compose fourni.
|
||||
2. **Sauvegarder MongoDB et MinIO** dès le départ.
|
||||
3. **Placer l’instance derrière HTTPS** avant d’y connecter des clients réels.
|
||||
4. **Configurer les URLs serveur** dans les clients Notesnook récents.
|
||||
5. **Tester avec un compte non critique** avant migration complète.
|
||||
6. **Prévoir un plan de retour arrière**, le self-hosting étant encore documenté comme non pleinement supporté.
|
||||
|
||||
Pour un usage sensible, il faut considérer Notesnook auto-hébergé comme une pile à tester soigneusement, pas comme la plus simple des notes apps à installer en dix minutes.
|
||||
|
||||
## 🔄 Alternatives
|
||||
|
||||
### Open Source
|
||||
- [[app-standard-notes]] — Positionnement voisin sur la confidentialité
|
||||
- [[app-joplin]] — Notes synchronisées et écosystème mature
|
||||
- [[app-journiv]] — Plus orienté journal privé que notes généralistes
|
||||
- [[app-nextcloud-notes]] — Beaucoup plus simple, mais moins ambitieux côté sécurité applicative
|
||||
- [[app-memos]] — Plus léger et plus direct, sans le même modèle de chiffrement
|
||||
|
||||
### Propriétaires
|
||||
- **Evernote**
|
||||
- **OneNote**
|
||||
- **Bear**
|
||||
- **Apple Notes**
|
||||
|
||||
## 🔐 Sécurité
|
||||
|
||||
- ✅ Chiffrement **côté client** et modèle **zero-knowledge** mis en avant
|
||||
- ✅ Serveur de sync auto-hébergeable pour garder le contrôle de l’infrastructure
|
||||
- ⚠️ Le projet signale que le self-hosting du backend reste **alpha**
|
||||
- ✅ Les clients récents permettent de choisir l’instance utilisée
|
||||
- ✅ Sauvegarder et protéger **MongoDB**, **MinIO** et les secrets d’environnement
|
||||
- ✅ Exiger **HTTPS** et surveiller les mises à jour de sécurité
|
||||
|
||||
## 📚 Ressources
|
||||
|
||||
- [Site officiel](https://notesnook.com/)
|
||||
- [Clients Notesnook](https://github.com/streetwriters/notesnook)
|
||||
- [Serveur de synchronisation](https://github.com/streetwriters/notesnook-sync-server)
|
||||
- [Notesnook v3.0.18](https://blog.notesnook.com/notesnook-v3.0.18)
|
||||
- [selfh.st — Note-Taking](https://selfh.st/apps/?tag=Note-Taking)
|
||||
|
||||
## Pages Liées
|
||||
|
||||
- [[cat-note-taking]] — Vue d’ensemble de la catégorie Note-Taking
|
||||
- [[app-standard-notes]] — Alternative orientée confidentialité
|
||||
- [[app-joplin]] — Alternative mature synchronisée
|
||||
Reference in New Issue
Block a user