4.5 KiB
title: Note Mark created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, note-taking, markdown, minimal, oidc, sharing, flat-file, go, typescript, docker] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Note-Taking, https://notemark.docs.enchantedcode.co.uk/, https://github.com/enchant97/note-mark]
📝 Note Mark
L’application web Markdown minimale et rapide : pensée pour écrire vite, partager des notebooks et rester légère, sans chercher à devenir une grosse plateforme documentaire.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | notemark.docs.enchantedcode.co.uk |
| GitHub | enchant97/note-mark |
| Licence | AGPL-3.0 pour le code |
| Langage | TypeScript, Go |
| Étoiles GitHub | 672 ⭐ |
| Dernière MAJ | 2026-06-01 |
| Catégorie | [[cat-note-taking |
📝 Description
Note Mark est une application de notes Markdown web qui met en avant la rapidité, le minimalisme et une interface responsive. Le projet supporte le GitHub Flavored Markdown, les thèmes clair/sombre, les pièces jointes, le partage de notebooks, des URLs propres et le SSO OIDC.
Le projet reste volontairement dans une catégorie assez simple : ce n’est ni un grand wiki, ni un PKM complexe. Son attrait principal est de fournir une expérience de notes Markdown web assez légère, avec un stockage flat-file, un rendu sécurisé et quelques fonctions d’équipe sans surcharger l’interface.
Note Mark convient surtout à :
- des notes Markdown web ;
- des utilisateurs qui veulent une app minimale mais pas trop austère ;
- des petits environnements avec partage ;
- des déploiements simples derrière un reverse proxy.
Points notables :
- ✅ Markdown GFM
- ✅ Stockage flat-file
- ✅ OIDC et partage de notebooks
- ✅ Pièces jointes et interface mobile-friendly
- ✅ Politique explicite de sanitisation HTML
- ⚠️ Fonctionnellement plus limité qu’un vrai wiki ou PKM riche
🚀 Installation
Option recommandée : conteneurs officiels
La documentation du projet renvoie vers une installation via ses images conteneurisées (note-mark-aio, backend, frontend). Pour un homelab simple, l’approche tout-en-un est la plus logique.
services:
note-mark:
image: ghcr.io/enchant97/note-mark-aio:latest
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- ./data:/app/data
Puis :
docker compose up -d
Le projet documente aussi les options OIDC et des variantes plus détaillées dans sa documentation officielle.
⚙️ Configuration Initiale
- Monter un volume persistant pour les données.
- Placer l’application derrière HTTPS.
- Configurer OIDC uniquement si vous avez déjà un fournisseur compatible.
- Tester le partage avec un jeu de notes non sensible d’abord.
- Prévoir l’export/migration si vous suivez de près la transition annoncée vers la v1.
Le dépôt indique un travail en cours autour de la v1 ; c’est donc un bon candidat pour des usages personnels ou petits groupes, avec un œil sur l’évolution du projet.
🔄 Alternatives
Open Source
- app-flatnotes — Encore plus simple
- app-many-notes — Plus structuré avec vaults et multi-utilisateur
- app-zen-notes — Léger mais avec une philosophie de stockage différente
- app-nextcloud-notes — Si vous êtes déjà dans Nextcloud
- app-anchor-notes — Alternative simple et offline-first
Propriétaires
- Simplenote
- Google Keep
- Bear
- UpNote
🔐 Sécurité
- ✅ Le projet mentionne une sanitisation HTML pour réduire les risques XSS
- ✅ Support OIDC pour déléguer l’authentification
- ✅ Stockage simple facilitant sauvegarde et reprise
- ⚠️ Vérifier les réglages de partage des notebooks
- ✅ Utiliser HTTPS et des sauvegardes régulières
📚 Ressources
Pages Liées
- cat-note-taking — Vue d’ensemble de la catégorie Note-Taking
- app-many-notes — Alternative Markdown un peu plus structurée
- app-flatnotes — Alternative ultra-minimaliste