130 lines
4.7 KiB
Markdown
130 lines
4.7 KiB
Markdown
---
|
||
title: Many Notes
|
||
created: 2026-06-07
|
||
updated: 2026-06-07
|
||
type: app
|
||
tags: [catalogue, note-taking, markdown, vaults, multi-user, pwa, php, sqlite, docker]
|
||
confidence: high
|
||
contested: false
|
||
sources: [https://selfh.st/apps/?tag=Note-Taking, https://github.com/brufdev/many-notes]
|
||
---
|
||
|
||
# 🗂️ Many Notes
|
||
|
||
> **L’application web Markdown orientée simplicité avec notion de vaults** : plus structurée qu’un bloc-notes minimal, tout en restant bien plus légère qu’un wiki d’entreprise.
|
||
|
||
## 📋 Informations Générales
|
||
|
||
| Champ | Valeur |
|
||
| :--- | :--- |
|
||
| **Site web** | [GitHub — brufdev/many-notes](https://github.com/brufdev/many-notes) |
|
||
| **GitHub** | [brufdev/many-notes](https://github.com/brufdev/many-notes) |
|
||
| **Licence** | Voir le dépôt |
|
||
| **Langage** | PHP |
|
||
| **Étoiles GitHub** | 984 ⭐ |
|
||
| **Dernière MAJ** | 2026-05-26 |
|
||
| **Catégorie** | [[cat-note-taking|Note-Taking]] |
|
||
|
||
## 📝 Description
|
||
|
||
**Many Notes** est une application web de **prise de notes Markdown** pensée pour la **simplicité**, l’**organisation en vaults** et la **portabilité** des fichiers. Le projet précise que ses fonctions s’appuient sur une base de données, mais que les notes restent aussi **stockées sur le système de fichiers**, ce qui est intéressant pour garder un contrôle direct sur la structure des contenus.
|
||
|
||
L’outil apporte quelques briques utiles au-delà du strict minimum : **multi-utilisateur**, **partage de vaults**, recherche tolérante aux fautes, templates, backlinks, tags, export PDF et support **PWA**. Il reste néanmoins dans une philosophie relativement simple et pragmatique.
|
||
|
||
Many Notes convient surtout à :
|
||
|
||
- des **notes Markdown** auto-hébergées ;
|
||
- des utilisateurs qui aiment la notion de **vaults** ;
|
||
- des petits environnements **multi-utilisateur** ;
|
||
- des personnes qui veulent garder les fichiers accessibles côté système.
|
||
|
||
Points notables :
|
||
|
||
- ✅ Notes en **Markdown**
|
||
- ✅ Fichiers aussi présents dans le **filesystem**
|
||
- ✅ **Vaults** multiples et partage
|
||
- ✅ **PWA** et thèmes clair/sombre
|
||
- ✅ Installation simple via **Docker**
|
||
- ⚠️ Plus minimal qu’un wiki complet, mais pas totalement “sans base de données”
|
||
|
||
## 🚀 Installation
|
||
|
||
### Option recommandée : Docker Compose
|
||
|
||
Le README propose un déploiement Docker avec volumes pour SQLite, logs, stockage privé et moteur de recherche.
|
||
|
||
```yaml
|
||
services:
|
||
php:
|
||
image: brufdev/many-notes:latest
|
||
restart: unless-stopped
|
||
environment:
|
||
- APP_URL=http://localhost
|
||
volumes:
|
||
- database:/var/www/html/database/sqlite
|
||
- logs:/var/www/html/storage/logs
|
||
- private:/var/www/html/storage/app/private
|
||
- typesense:/var/www/html/typesense
|
||
ports:
|
||
- "80:8080"
|
||
|
||
volumes:
|
||
database:
|
||
logs:
|
||
private:
|
||
typesense:
|
||
```
|
||
|
||
Puis :
|
||
|
||
```bash
|
||
docker compose up -d
|
||
```
|
||
|
||
Le projet recommande aussi un reverse proxy **HTTPS**, notamment pour certaines fonctions web comme le PWA ou le copier-coller enrichi.
|
||
|
||
## ⚙️ Configuration Initiale
|
||
|
||
1. **Définir `APP_URL`** selon l’URL réelle d’accès.
|
||
2. **Monter des volumes persistants** pour la base, les logs et les fichiers.
|
||
3. **Passer derrière HTTPS** avec un reverse proxy.
|
||
4. **Configurer OAuth** si vous souhaitez une authentification déléguée.
|
||
5. **Créer la structure de vaults** dès le départ pour éviter le désordre.
|
||
6. **Tester export/import** si vous migrez depuis un autre outil Markdown.
|
||
|
||
Le fait que les fichiers restent présents sur le disque est un vrai plus pour la récupération et la portabilité, mais ne remplace pas une stratégie de sauvegarde complète.
|
||
|
||
## 🔄 Alternatives
|
||
|
||
### Open Source
|
||
- [[app-note-mark]] — Plus minimal et plus direct
|
||
- [[app-flatnotes]] — Encore plus léger, mais moins structuré
|
||
- [[app-zen-notes]] — Léger et durable, avec une autre philosophie de stockage
|
||
- [[app-silverbullet]] — Plus orienté PKM programmable
|
||
- [[app-notediscovery]] — Approche plus “Obsidian-like”
|
||
|
||
### Propriétaires
|
||
- **Obsidian**
|
||
- **Notion**
|
||
- **Craft**
|
||
- **Evernote**
|
||
|
||
## 🔐 Sécurité
|
||
|
||
- ✅ Support de l’**authentification** et de l’**OAuth**
|
||
- ✅ Recommandation explicite d’utiliser **HTTPS**
|
||
- ✅ Fichiers accessibles sur disque pour la sauvegarde et la récupération
|
||
- ⚠️ Protéger les volumes et les chemins montés côté hôte
|
||
- ⚠️ Vérifier les permissions de partage de vaults en contexte multi-utilisateur
|
||
|
||
## 📚 Ressources
|
||
|
||
- [Référentiel GitHub](https://github.com/brufdev/many-notes)
|
||
- [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-note-mark]] — Alternative Markdown minimale
|
||
- [[app-flatnotes]] — Alternative encore plus légère
|