139 lines
5.3 KiB
Markdown
139 lines
5.3 KiB
Markdown
---
|
||
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
|
||
|
||
> **L’outil 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é.
|
||
|
||
L’angle distinctif de Blinko est sa couche **RAG / recherche en langage naturel**. Il ne s’agit donc pas seulement d’un 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 » qu’un simple carnet Markdown personnel.
|
||
|
||
Blinko convient surtout à :
|
||
|
||
- des **notes personnelles rapides** ;
|
||
- un **journal d’idé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 d’installation
|
||
|
||
Le README mentionne aussi un **script d’installation** 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 l’interface** sur `http://IP:1111`.
|
||
4. **Créer le premier compte** selon le flux proposé par l’application.
|
||
5. **Configurer les paramètres IA** si vous souhaitez exploiter la recherche augmentée par RAG.
|
||
6. **Sauvegarder le volume PostgreSQL** avant d’activer 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 d’un 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 d’authentification long et aléatoire**
|
||
- ✅ Isolez la base PostgreSQL du réseau public
|
||
- ✅ Placez l’application 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 d’ensemble de la catégorie Note-Taking
|
||
- [[app-memos]] — Alternative populaire de capture rapide
|
||
- [[app-siyuan]] — Alternative PKM plus ambitieuse
|
||
- [[app-flatnotes]] — Alternative minimaliste Markdown
|