En el mundo digital de hoy, tomar notas es esencial para organizar ideas, hacer un seguimiento de tareas y mejorar la productividad. Muchas personas utilizan aplicaciones de notas en la nube, pero vienen con preocupaciones de privacidad, tarifas de suscripción o personalización limitada. Si deseas tener control total sobre tus notas, Memos es una gran alternativa.
Memos es una aplicación de notas de código abierto y autoalojada que te brinda la propiedad completa de tus datos, que es ligera, fácil de usar e ideal para uso personal o pequeños equipos.
En este artículo, exploraremos Memos, sus características, el proceso de instalación y cómo usarla de manera efectiva.
¿Qué es Memos?
Memos es una aplicación de notas minimalista que te permite escribir, organizar y gestionar tus notas sin depender de servicios de terceros. Es autoalojada, lo que significa que la instalas y ejecutas en tu propio servidor, lo que te brinda completa privacidad y control sobre tus datos.
Características Clave de Memos:
- Privacidad Primero – Tus datos se quedan contigo, lo que significa que todo se almacena de manera segura en tu base de datos local.
- Rápido y Sencillo – Escribe y guarda notas rápidamente en texto plano, con Markdown para fácil formateo y compartición.
- Ligero pero Poderoso – Construido con Go y React.js para una experiencia fluida y eficiente.
- Totalmente personalizable – Cambie el nombre del servidor, el icono, el tema, la descripción y más para que se adapten a sus necesidades.
- Código abierto – 100% transparente, con todo el código disponible en GitHub para que cualquiera lo pueda ver o contribuir.
- Completamente gratuito – Sin tarifas, sin suscripciones, solo acceso total a todas las funciones sin costo alguno.
Prerrequisitos
Antes de comenzar, asegúrese de que su servidor cumpla con los siguientes requisitos:
- Un sistema basado en Linux (Ubuntu, Debian, RHEL, etc.)
- Docker instalado en su sistema.
- Un nombre de dominio (opcional, para acceso web).
Paso 1: Instalar Docker en Linux
Memos se ejecuta como un contenedor de Docker, por lo que primero necesita tener Docker instalado, siga los pasos a continuación según su distribución de Linux.
Instale la última versión de Docker en distribuciones basadas en Debian como Ubuntu y 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
Para sistemas basados en 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
Por defecto, Docker requiere privilegios de root, lo cual es inconveniente, así que habilita a los usuarios no root para ejecutar comandos de Docker sin sudo
.
sudo usermod -aG docker $USER newgrp docker
Una vez instalado, habilita Docker para que se inicie al arrancar y comienza el servicio.
sudo systemctl enable --now docker sudo systemctl start docker
Paso 2: Instalar Memos Usando Docker
Para configurar Memos usando docker run
, ejecuta el siguiente comando para iniciar Memos, que lanzará Memos en segundo plano, exponiéndolo en el puerto 5230 y los datos se almacenarán en ~/.memos/
, un directorio oculto dentro del directorio personal de tu usuario.
docker run -d \ --init \ --name memos \ --publish 5230:5230 \ --volume ~/.memos/:/var/opt/memos \ neosmemo/memos:stable

Una vez que el contenedor esté en funcionamiento, puedes acceder a Memos abriendo tu navegador web y navegando a:
http://your-server-ip:5230 OR http://localhost:5230


Si configuraste un dominio, puedes configurar un proxy inverso (usando Nginx o Caddy) para una mejor experiencia.
Conclusión
Memos es una aplicación de toma de notas auto hospedada, poderosa y ligera, que te permite tomar y gestionar notas a tu manera. Es fácil de instalar, altamente personalizable y te da el control total de tus datos.
Source:
https://www.tecmint.com/memos-self-hosted-note-taking-linux/