119 lines
4.5 KiB
Markdown
119 lines
4.5 KiB
Markdown
---
|
||
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](https://notemark.docs.enchantedcode.co.uk/) |
|
||
| **GitHub** | [enchant97/note-mark](https://github.com/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|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.
|
||
|
||
```yaml
|
||
services:
|
||
note-mark:
|
||
image: ghcr.io/enchant97/note-mark-aio:latest
|
||
restart: unless-stopped
|
||
ports:
|
||
- "8080:8080"
|
||
volumes:
|
||
- ./data:/app/data
|
||
```
|
||
|
||
Puis :
|
||
|
||
```bash
|
||
docker compose up -d
|
||
```
|
||
|
||
Le projet documente aussi les options OIDC et des variantes plus détaillées dans sa documentation officielle.
|
||
|
||
## ⚙️ Configuration Initiale
|
||
|
||
1. **Monter un volume persistant** pour les données.
|
||
2. **Placer l’application derrière HTTPS**.
|
||
3. **Configurer OIDC** uniquement si vous avez déjà un fournisseur compatible.
|
||
4. **Tester le partage** avec un jeu de notes non sensible d’abord.
|
||
5. **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
|
||
|
||
- [Documentation officielle](https://notemark.docs.enchantedcode.co.uk/)
|
||
- [Référentiel GitHub](https://github.com/enchant97/note-mark)
|
||
- [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-many-notes]] — Alternative Markdown un peu plus structurée
|
||
- [[app-flatnotes]] — Alternative ultra-minimaliste
|