4.7 KiB
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 |
| GitHub | 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 |
📝 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.
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 :
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
- Définir
APP_URLselon l’URL réelle d’accès. - Monter des volumes persistants pour la base, les logs et les fichiers.
- Passer derrière HTTPS avec un reverse proxy.
- Configurer OAuth si vous souhaitez une authentification déléguée.
- Créer la structure de vaults dès le départ pour éviter le désordre.
- 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
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