Glass Keep l’alternativa open e Self-Hosting a Google Keep

Tra le tante soluzioni web per prendere appunti, tra i primi posti troviamo Google Keep servizio in grado di coniugare semplicità e funzionalità. Tuttavia, per chi cerca soluzioni open source, personalizzabili e indipendenti da servizi cloud proprietari, Glass Keep rappresenta una proposta interessante e innovativa. Questa web app è costruita con React, Tailwind CSS, Vite e un backend leggero basato su Express e SQLite.

Glass Keep si distingue per il suo design moderno in stile glassmorphism, che dona all’interfaccia un aspetto elegante e trasparente, senza sacrificare la funzionalità. L’app è pensata per essere installabile come PWA (Progressive Web App), quindi può essere utilizzata anche offline su desktop e dispositivi mobili. Questo la rende particolarmente adatta agli utenti Linux che desiderano un’app per appunti leggera, veloce e indipendente.

Funzionalità avanzate per una gestione completa delle note

A differenza di molte alternative minimaliste, Glass Keep offre una gamma completa di funzionalità pensate per soddisfare sia l’utente occasionale che quello più esigente. Le note possono essere scritte in Markdown, con supporto per titoli, grassetto, corsivo, link, codice inline e blocchi. È possibile creare checklist interattive, allegare immagini con compressione lato client, assegnare tag e personalizzare il colore di ogni nota.

L’interfaccia è divisa in sezioni “Pinned” e “Others”, con la possibilità di riordinare le note tramite drag-and-drop. Ogni nota può essere visualizzata in modalità compatta o espansa, modificata direttamente o tramite un editor modale, e scaricata in formato Markdown. La barra laterale consente di filtrare le note per tag, testo, checklist o immagini, rendendo la ricerca rapida ed efficace.

Una delle funzionalità più interessanti introdotte di recente è la collaborazione in tempo reale. Gli utenti possono condividere note e checklist, modificandole simultaneamente e visualizzando gli aggiornamenti in tempo reale. Questo rende Glass Keep adatta anche a contesti di lavoro o studio, dove la condivisione delle informazioni è fondamentale.

Sicurezza, autenticazione e pannello di amministrazione

Glass Keep include un sistema di autenticazione multiutente, con registrazione, login e logout. Ogni utente ha accesso solo alle proprie note, e può recuperare l’account tramite una chiave segreta. Per gli amministratori, è disponibile un pannello di controllo che consente di visualizzare tutti gli utenti, le note associate, lo spazio utilizzato e la data di creazione. È anche possibile eliminare utenti, con protezione contro la rimozione dell’ultimo admin.

Queste funzionalità rendono l’app adatta non solo all’uso personale, ma anche a installazioni condivise su server Linux, dove più utenti possono accedere e gestire le proprie note in modo sicuro e indipendente.

Installazione e utilizzo su Linux

Essendo un’applicazione web basata su tecnologie moderne come Vite, React e Express, Glass Keep può essere facilmente installata su qualsiasi sistema Linux. Il repository GitHub include un Dockerfile per la distribuzione in ambienti di produzione, oltre a istruzioni per l’esecuzione in locale. Una volta avviata, l’app è accessibile tramite browser e può essere installata come PWA per un’esperienza simile a quella di un’app nativa.
Per installare Glass Keep via Docker basta digitare da terminale:

sudo docker run -d \
  --name glass-keep \
  --restart unless-stopped \
  -p 8080:8080 \
  -e NODE_ENV=production \
  -e API_PORT=8080 \
  -e JWT_SECRET="replace-with-a-long-random-string" \
  -e DB_FILE="/app/data/notes.db" \
  -e ADMIN_EMAILS="your-admin-username" \
  -v ~/.glass-keep:/app/data \
  nikunjsingh/glass-keep:latest

Al termine dell’installazione basta collegarci all’url http://localhost:8080 e creare un nuovo account. Per gli sviluppatori, il codice è ben organizzato e documentato, con possibilità di personalizzazione e contributo. La licenza MIT garantisce libertà d’uso e modifica, rendendo Glass Keep una base solida per progetti derivati o integrazioni in ambienti più ampi.

Home Glass Keep

Lascia un commento