Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
+138
View File
@@ -0,0 +1,138 @@
---
title: Blinko
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, note-taking, ai, markdown, blinko, rag, postgres, docker]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Note-Taking, https://blinko.space, https://docs.blinko.space/en/introduction, https://github.com/blinkospace/blinko]
---
# 🧠 Blinko
> **Loutil de notes personnel orienté IA et auto-hébergeable** : capture rapide, cartes Markdown, recherche en langage naturel et conservation des données chez soi.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [blinko.space](https://blinko.space) |
| **GitHub** | [blinkospace/blinko](https://github.com/blinkospace/blinko) |
| **Licence** | AGPL-3.0 |
| **Langage** | TypeScript, Rust |
| **Étoiles GitHub** | 10.5k ⭐ |
| **Dernière MAJ** | 2026-06-01 |
| **Catégorie** | [[cat-note-taking|Note-Taking]] |
## 📝 Description
**Blinko** est une application de **prise de notes personnelle** qui met en avant la **capture rapide**, le format **Markdown** et des fonctions de **recherche assistée par IA**. Le projet se présente comme un outil de notes auto-hébergeable où les données restent dans votre propre environnement, avec une emphase explicite sur la **propriété des données** et la confidentialité.
Langle distinctif de Blinko est sa couche **RAG / recherche en langage naturel**. Il ne sagit donc pas seulement dun bloc-notes Markdown classique : le produit vise aussi à aider à **retrouver** des notes et idées via des requêtes plus naturelles. Cela en fait une option intéressante pour les utilisateurs qui veulent un équivalent plus moderne et plus « AI-native » quun simple carnet Markdown personnel.
Blinko convient surtout à :
- des **notes personnelles rapides** ;
- un **journal didées** auto-hébergé ;
- des utilisateurs qui veulent **Markdown + IA** ;
- des personnes qui veulent éviter de confier leurs notes à un SaaS tiers.
Points notables :
-**Auto-hébergeable**
- ✅ Support **Markdown**
- ✅ Recherche **IA / RAG**
- ✅ Données conservées **chez vous**
- ✅ Déploiement **Docker Compose** prévu par le projet
- ⚠️ Positionnement davantage **personnel** que collaboratif
## 🚀 Installation
### Option recommandée : Docker Compose
Le dépôt fournit un exemple de déploiement de production avec **Blinko** et une base **PostgreSQL**. Une installation réaliste ressemble à ceci :
```yaml
services:
postgres:
image: postgres:14
restart: unless-stopped
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: CHANGE_ME_DB_PASSWORD
volumes:
- ./postgres-data:/var/lib/postgresql/data
blinko:
image: blinkospace/blinko:latest
restart: unless-stopped
ports:
- "1111:1111"
environment:
NODE_ENV: production
NEXTAUTH_SECRET: CHANGE_ME_LONG_SECRET
DATABASE_URL: postgresql://postgres:CHANGE_ME_DB_PASSWORD@postgres:5432/postgres
depends_on:
- postgres
```
Puis :
```bash
docker compose up -d
```
### Option script dinstallation
Le README mentionne aussi un **script dinstallation** pour démarrage rapide, mais pour un homelab durable, **Docker Compose** reste plus lisible et plus maintenable.
## ⚙️ Configuration Initiale
1. **Déployer PostgreSQL et Blinko**.
2. **Définir un `NEXTAUTH_SECRET` robuste**.
3. **Ouvrir linterface** sur `http://IP:1111`.
4. **Créer le premier compte** selon le flux proposé par lapplication.
5. **Configurer les paramètres IA** si vous souhaitez exploiter la recherche augmentée par RAG.
6. **Sauvegarder le volume PostgreSQL** avant dactiver des usages plus critiques.
Si vous activez des intégrations IA externes, vérifiez soigneusement **où partent les prompts** et **si le contenu de vos notes est transmis** à un fournisseur tiers.
## 🔄 Alternatives
### Open Source
- [[app-memos]] — Capture rapide, très populaire, plus simple et plus mature
- [[app-siyuan]] — PKM plus riche et plus structuré
- [[app-joplin]] — Notes, tâches et synchronisation orientées utilisateurs finaux
- [[app-flatnotes]] — Notes Markdown minimales sans base de données
- [[app-notediscovery]] — Alternative légère proche dun mini-Obsidian web
### Propriétaires
- **Notion**
- **Mem.ai**
- **Reflect**
- **Evernote**
## 🔐 Sécurité
- ✅ Les données sont **auto-hébergées**, ce qui améliore la souveraineté
- ⚠️ La présence de fonctions **IA** peut introduire des flux vers des services externes si vous les activez
- ✅ Utilisez un **secret dauthentification long et aléatoire**
- ✅ Isolez la base PostgreSQL du réseau public
- ✅ Placez lapplication derrière **HTTPS** via un reverse proxy
- ⚠️ Sauvegardez la base avant mises à jour majeures
## 📚 Ressources
- [Site officiel](https://blinko.space)
- [Documentation Blinko](https://docs.blinko.space/en/introduction)
- [Référentiel GitHub](https://github.com/blinkospace/blinko)
- [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-memos]] — Alternative populaire de capture rapide
- [[app-siyuan]] — Alternative PKM plus ambitieuse
- [[app-flatnotes]] — Alternative minimaliste Markdown