Nel mondo digitale di oggi, prendere appunti è essenziale per organizzare idee, tenere traccia delle attività e migliorare la produttività. Molte persone utilizzano app per prendere appunti basate su cloud, ma queste presentano preoccupazioni sulla privacy, costi di abbonamento o personalizzazione limitata. Se desideri avere il pieno controllo sui tuoi appunti, Memos è una grande alternativa.
Memos è un’applicazione per prendere appunti open-source e self-hosted che ti offre la completa proprietà dei tuoi dati, è leggera, facile da usare e ideale per uso personale o piccoli team.
In questo articolo, esploreremo Memos, le sue caratteristiche, il processo di installazione e come utilizzarlo in modo efficace.
Cosa sono i Memos?
Memos è un’applicazione minimalista per prendere appunti che ti consente di scrivere, organizzare e gestire i tuoi appunti senza dover fare affidamento su servizi di terze parti. È self-hosted, il che significa che lo installi e lo esegui sul tuo server, garantendoti completa privacy e controllo sui tuoi dati.
Caratteristiche principali di Memos:
- Privacy prima di tutto – I tuoi dati restano con te, il che significa che tutto è archiviato in modo sicuro nel tuo database locale.
- Veloce e semplice – Scrivi e salva note rapidamente in testo semplice, con Markdown per una facile formattazione e condivisione.
- Leggero ma potente – Sviluppato con Go e React.js per un’esperienza fluida ed efficiente.
- Completamente personalizzabile – Cambia il nome del server, l’icona, il tema, la descrizione e altro ancora per soddisfare le tue esigenze.
- Open Source – 100% trasparente, con tutto il codice disponibile su GitHub per chiunque desideri visualizzarlo o contribuire.
- Completamente gratuito – Nessuna tassa, nessun abbonamento – solo accesso completo a tutte le funzionalità senza alcun costo.
Prerequisiti
Prima di iniziare, assicurati che il tuo server soddisfi i seguenti requisiti:
- Un sistema basato su Linux (Ubuntu, Debian, RHEL, ecc.)
- Docker installato sul tuo sistema.
- Un nome di dominio (opzionale, per accesso web).
Passo 1: Installa Docker su Linux
Memos funziona come un contenitore Docker, quindi è necessario installare prima Docker, segui i passi qui sotto in base alla tua distribuzione Linux.
Installa l’ultima versione di Docker su distribuzioni basate su Debian come Ubuntu e Mint:
sudo apt update sudo apt install -y ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
Per sistemi basati su RHEL (CentOS, AlmaLinux, Rocky Linux, Fedora):
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install -y docker-ce docker-ce-cli containerd.io
Per impostazione predefinita, Docker richiede privilegi di root, il che è scomodo, quindi abilita gli utenti non root a eseguire comandi Docker senza sudo
.
sudo usermod -aG docker $USER newgrp docker
Una volta installato, abilita Docker per l’avvio automatico e avvia il servizio.
sudo systemctl enable --now docker sudo systemctl start docker
Passaggio 2: Installa Memos Utilizzando Docker
Per configurare Memos utilizzando docker run
, esegui il seguente comando per avviare Memos, che avvierà Memos in background, esponendolo sulla porta 5230 e i dati verranno archiviati in ~/.memos/
, una directory nascosta all’interno della tua home.
docker run -d \ --init \ --name memos \ --publish 5230:5230 \ --volume ~/.memos/:/var/opt/memos \ neosmemo/memos:stable

Una volta avviato il contenitore, puoi accedere a Memos aprendo il tuo browser web e navigando su:
http://your-server-ip:5230 OR http://localhost:5230


Se hai configurato un dominio, puoi configurare un proxy inverso (utilizzando Nginx o Caddy) per un’esperienza migliore.
Conclusioni
Memos è un’app leggera ma potente per la gestione di appunti autogestita che ti consente di prendere e gestire i tuoi appunti a modo tuo. È facile da installare, altamente personalizzabile e ti offre il pieno controllo dei tuoi dati.
Source:
https://www.tecmint.com/memos-self-hosted-note-taking-linux/