Files
2026-06-09 18:40:21 +02:00

139 lines
5.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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