--- title: SilverBullet created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, note-taking, markdown, silverbullet, pkm, lua, self-hosted, docker] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Note-Taking, https://silverbullet.md, https://silverbullet.md/Install, https://github.com/silverbulletmd/silverbullet] --- # đŸ„ˆ SilverBullet > **La base de connaissances personnelle programmable en Markdown** : wiki-links, requĂȘtes, scripts Lua et auto-hĂ©bergement lĂ©ger pour un PKM trĂšs modulable. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [silverbullet.md](https://silverbullet.md) | | **GitHub** | [silverbulletmd/silverbullet](https://github.com/silverbulletmd/silverbullet) | | **Licence** | MIT | | **Langage** | TypeScript, Go | | **Étoiles GitHub** | 5.4k ⭐ | | **DerniĂšre MAJ** | 2026-06-02 | | **CatĂ©gorie** | [[cat-note-taking|Note-Taking]] | ## 📝 Description **SilverBullet** se dĂ©crit comme une **base de connaissances personnelle privĂ©e, auto-hĂ©bergeable et programmable**, construite autour de **fichiers Markdown**. C’est une solution trĂšs attractive pour les utilisateurs qui aiment les liens wiki, les backlinks, les objets structurĂ©s et surtout l’idĂ©e de **faire Ă©voluer leurs notes en systĂšme programmable**. L’application combine plusieurs approches : un Ă©diteur Markdown avec aperçu vivant, des **liens bidirectionnels**, une couche **requĂȘtes/base intĂ©grĂ©e**, ainsi qu’un environnement **Space Lua** pour gĂ©nĂ©rer du contenu, automatiser des commandes ou bĂątir des extensions. On est donc entre la prise de notes personnelle, le wiki et le petit systĂšme d’automatisation documentaire. SilverBullet convient surtout Ă  : - des utilisateurs **PKM / second brain** ; - des notes **Markdown interconnectĂ©es** ; - des profils techniques qui veulent **script-er** leur espace ; - un homelab lĂ©ger, y compris sur **Raspberry Pi** ou petit VPS. Points notables : - ✅ Notes **Markdown** - ✅ **Wiki-links** et backlinks - ✅ **Lua** intĂ©grĂ© pour la programmabilitĂ© - ✅ DĂ©ploiement lĂ©ger en **binaire** ou **Docker** - ⚠ Le projet recommande un **filesystem sensible Ă  la casse** cĂŽtĂ© serveur - ⚠ Pour un accĂšs distant rĂ©el, **HTTPS** est requis par le navigateur ## 🚀 Installation ### Option recommandĂ©e : Docker Le projet fournit une image officielle et insiste sur la nĂ©cessitĂ© de **monter explicitement `/space`** pour la persistance : ```yaml services: silverbullet: image: ghcr.io/silverbulletmd/silverbullet:latest restart: unless-stopped ports: - "3000:3000" volumes: - ./space:/space ``` Puis : ```bash docker compose up -d ``` ### Point d’attention stockage SilverBullet dĂ©conseille un usage rĂ©el sur un **filesystem insensible Ă  la casse**. En pratique, un serveur **Linux** reste la cible la plus sĂ»re pour Ă©viter des problĂšmes de noms de pages et de timestamps. ## ⚙ Configuration Initiale 1. **CrĂ©er un dossier `space/`** qui accueillera les pages Markdown. 2. **DĂ©marrer le conteneur** et ouvrir `http://localhost:3000` pour un premier test. 3. **Activer l’authentification** avant toute exposition Ă  d’autres appareils. 4. **Placer un reverse proxy HTTPS** devant l’application pour l’accĂšs distant. 5. **CrĂ©er les premiĂšres pages**, liens wiki et Ă©ventuelles requĂȘtes. 6. **Tester les scripts Lua** uniquement aprĂšs sauvegarde de l’espace. ## 🔄 Alternatives ### Open Source - [[app-siyuan]] — PKM riche avec approche plus applicative - [[app-trilium-notes]] — Notes hiĂ©rarchiques et base de connaissances avancĂ©e - [[app-notediscovery]] — Plus simple, plus lĂ©ger, moins programmable - [[app-flatnotes]] — Beaucoup plus minimaliste et sans base de donnĂ©es - [[app-haptic]] — Approche Markdown personnelle plus Ă©purĂ©e ### PropriĂ©taires - **Obsidian** - **Craft** - **Notion** - **Capacities** ## 🔐 SĂ©curitĂ© - ✅ Activez l’**authentification** sur toute instance accessible au rĂ©seau - ✅ Exposez l’application derriĂšre **HTTPS** pour que les APIs navigateur nĂ©cessaires fonctionnent correctement - ⚠ Évitez les filesystems problĂ©matiques cĂŽtĂ© serveur - ✅ Sauvegardez rĂ©guliĂšrement le dossier **`/space`** - ⚠ Les scripts et automatisations doivent ĂȘtre traitĂ©s comme du **code exĂ©cutable** ## 📚 Ressources - [Site officiel](https://silverbullet.md) - [Guide d’installation](https://silverbullet.md/Install) - [GitHub silverbulletmd/silverbullet](https://github.com/silverbulletmd/silverbullet) - [Playlist de dĂ©monstration](https://www.youtube.com/watch?v=bb1USz_cEBY&list=PLxFAb_vXRcEp4465MVI6Ha9wzNiX5VevQ) ## Pages LiĂ©es - [[cat-note-taking]] — Vue d’ensemble de la catĂ©gorie Note-Taking - [[app-siyuan]] — Alternative PKM riche - [[app-flatnotes]] — Alternative ultra simple - [[app-haptic]] — Alternative Markdown personnelle