Initial vault setup
This commit is contained in:
@@ -0,0 +1,118 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user