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

5.4 KiB
Raw Blame History


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

Lalternative à 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
GitHub 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

📝 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 lappareil, et l’écosystème couvre web, bureau et mobile.

Côté auto-hébergement, la nuance importante est la suivante : ce quon auto-héberge principalement aujourdhui, ce nest pas “lapp entière” au sens dun 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 dailleurs 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 quune 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 lensemble des services nécessaires, notamment MongoDB, MinIO et les composants applicatifs.

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 linstance derrière HTTPS avant dy 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 linfrastructure
  • ⚠️ Le projet signale que le self-hosting du backend reste alpha
  • Les clients récents permettent de choisir linstance utilisée
  • Sauvegarder et protéger MongoDB, MinIO et les secrets denvironnement
  • Exiger HTTPS et surveiller les mises à jour de sécurité

📚 Ressources

Pages Liées