Blinko è un sistema di note open-source e self-hosted progettato per essere la tua “estensione di memoria” potenziata dall’intelligenza artificiale. Permette di catturare velocemente idee e note, organizzandole in modo intelligente e permettendo ricerche semantiche avanzate tramite integrazione con LLM locali (come Ollama).
Processo di Installazione
Dopo aver installato Docker Engine
e Docker Compose, puoi procedere con il deploy di Blinko utilizzando il file docker-compose.yml ufficiale.
Docker Compose
Il codice Docker Compose riportato di seguito include l’applicativo Blinko e un database PostgreSQL per la persistenza dei dati.
services:
blinko:
image: blinkospace/blinko:latest
container_name: blinko
restart: always
ports:
- "1111:1111"
environment:
- NODE_ENV=production
- NEXTAUTH_URL=http://localhost:1111
- NEXTAUTH_SECRET=your_secure_nextauth_secret # Genera con: openssl rand -base64 32
- DATABASE_URL=postgresql://postgres:password@blinko-db:5432/postgres
volumes:
- ./blinko_data:/app/.blinko
depends_on:
blinko-db:
condition: service_healthy
blinko-db:
image: postgres:14
container_name: blinko-db
restart: always
environment:
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=password
volumes:
- ./postgres_data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 5s
timeout: 5s
retries: 5Avvio del Servizio
Per avviare il container, spostarsi nella directory contenente il file docker-compose.yml ed eseguire il seguente comando:
docker-compose up -dUna volta avviato, il servizio sarà accessibile all’indirizzo http://<indirizzo_IP_server>:1111.