Cómo instalar Memos en Docker - Aplicación de notas autohospedada en Docker
Memos: Aplicación de notas rápidas autohospedada en Docker
Notas rápidas y ligeras. Markdown-native. Privacy-first. Sin estructura obligatoria. Timeline. Tags. Búsqueda. SQLite/MySQL/PostgreSQL. ~20MB. Open source MIT.
¿Qué es Memos?
Memos es una aplicación minimalista de notas/memos autohospedada diseñada para capturar ideas rápidas sin fricción. A diferencia de Notion (complejo, SaaS), Evernote (caro, cerrado), o Google Keep (SaaS sin control), Memos es ultraligero, privacy-first, y completamente tuyo. Escribe en Markdown, organiza con tags, busca después.
Stack técnico: Backend Go ultra-rápido. Frontend React moderno. ~20MB Docker image. Single Go binary compilado. SQLite por defecto (MySQL/PostgreSQL opcional). Markdown-native. Zero telemetry. MIT License. 44.5K+ stars GitHub. Diseñado para "capture now, organize later". No necesita título, carpeta, o estructura antes de guardar. Timeline visual. Tags, búsqueda, tareas integradas. API REST para integraciones.
Características principales
Markdown-native
Escribe en Markdown. Notas siempre portables. Legibles en cualquier editor.
Sin estructura obligatoria
Captura idea. Sin título, folder, o template. Organiza después con tags.
Timeline visual
Ver todas tus notas en timeline. Cronológico. Limpio.
Tags y búsqueda
Etiqueta notas. Busca rápido. Filtros potentes.
Tareas integradas
Checkboxes para tareas. Seguimiento dentro de notas.
Pegar imágenes
Paste clipboard → imagen incrustada. Drag-drop. Fácil.
API REST + gRPC
API completa para integraciones. Extensible. Programable.
Multi-plataforma
Web. Mobile responsive. Funciona en cualquier navegador.
Personalización
Temas claro/oscuro. CSS/JS custom. Branding.
Privacy-first
Self-hosted. Tu datos. Zero telemetry. Control total.
Ligero
~20MB Docker image. Go binary rápido. Bajo overhead.
Base de datos flexible
SQLite, MySQL, PostgreSQL. Elige tu BD.
Requisitos del sistema
- Docker instalado
- 256 MB - 512 MB RAM (muy ligero)
- 500 MB - 2 GB espacio disco
- Puerto 5230 (configurable)
- Navegador moderno (cualquier navegador)
- SQLite (incluido) o MySQL/PostgreSQL
Instalación con Docker Compose
Opción 1: Docker Compose simple (SQLite)
Opción 2: Con PostgreSQL (recomendado producción)
Acceder
http://localhost:5230
Primeros pasos
1. Acceder y crear cuenta
- Abre
http://localhost:5230 - Click "Sign up" o "Register"
- Username, password
- ¡Listo! Ya tienes tu Memos corriendo
2. Crear tu primer memo
- En el textarea superior, escribe algo
- Markdown: encabezados, **negrita**, *cursiva*, `código`, etc
- Presiona Ctrl+Enter o click en botón send
- Tu memo aparece en la timeline abajo
3. Usar tags
- Escribe memo
- Usa #tag en el texto
- Tags se crean automáticamente
- Click en tag para filtrar por esa etiqueta
4. Crear tareas
- En memo, usa Markdown:
- [ ] Tarea - Se renderiza como checkbox
- Click para marcar completado
5. Pegar imágenes
- Copia imagen al clipboard
- Paste en textarea (Ctrl+V)
- Imagen se sube automáticamente
- Se incrusta en el memo
6. Buscar y filtrar
- Campo búsqueda superior
- Escribe palabras clave
- O filtra por tags
- Timeline se actualiza en vivo
7. Personalizar
- Click icono usuario (abajo izquierda)
- Settings → Theme (claro/oscuro)
- Puedes inyectar CSS/JS personalizado
Casos de uso
- Developer journal: Snippets de código, error logs, soluciones.
- Daily notes: Diario técnico. Tareas. Progreso.
- Knowledge base: Comandos útiles. Tutoriales. Documentación personal.
- Project snippets: URLs, referencias, notas de implementación.
- Quick capture: Ideas, links, recordatorios. Sin estructura.
- Team wiki: Si comparteslo multiples usuarios en mismo Memos.
- Learning notes: Aprendizaje nuevo. Notas mientras estudias.
HTTPS con Caddy (producción)
Caddyfile
Acceso remoto seguro
https://memos.tudominio.com con HTTPS automático
Gestión y mantenimiento
Ver logs
Backup de datos (SQLite)
Backup con PostgreSQL
Restore de backup (SQLite)
Actualizar Memos
Reiniciar
Ver almacenamiento usado
Comparativa con alternativas
vs Notion
Memos gana: Simple, privado, self-hosted, gratis. Notion gana: Más potente, bases de datos, templates.
vs Google Keep
Memos gana: Self-hosted, privado, control datos. Keep gana: Sync automático, colaboración.
vs Obsidian
Memos gana: Web-based, timeline, colaboración local. Obsidian gana: Más potente, vault local, plugins.
vs Joplin
Memos gana: Más simple, lightweight, timeline. Joplin gana: Más features, sincronización.
Comentarios
Publicar un comentario