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

5.3 KiB
Raw Permalink Blame History


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
GitHub blinkospace/blinko
Licence AGPL-3.0
Langage TypeScript, Rust
Étoiles GitHub 10.5k
Dernière MAJ 2026-06-01
Catégorie [[cat-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 :

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 :

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

Pages Liées