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

119 lines
4.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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
> **Lapplication 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 nest 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 linterface.
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é quun 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, lapproche 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 lapplication 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 dabord.
5. **Prévoir lexport/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 ; cest 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 lauthentification
- ✅ 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 densemble de la catégorie Note-Taking
- [[app-many-notes]] — Alternative Markdown un peu plus structurée
- [[app-flatnotes]] — Alternative ultra-minimaliste