Una aplicación gratuita y autoalojada para tomar notas con texto enriquecido y Markdown, listas de tareas, diario y funciones para compartir, como alternativa a Notion y Obsidian.
dullage/flatnotes
Aplicación web de notas autoalojada y sin base de datos que guarda las notas como archivos Markdown en una carpeta plana.
Alternativa open source a:Evernote
Microsoft OneNote
- Estrellas
- 3,262
- Forks
- 219
- Issues abiertos
- 124
- Último commit
- hace 2 meses
¿Qué es?
flatnotes es una aplicación web autoalojada para tomar notas. Cada nota es un archivo Markdown de texto plano en una única carpeta plana, sin base de datos ni jerarquía de carpetas, por lo que los archivos siguen siendo compatibles con cualquier otro editor si los trasladas.
La interfaz se centra en el contenido de las notas: puedes buscar en el texto completo desde cualquier lugar con el atajo «/», añadir etiquetas y conectar notas entre sí mediante wikilinks como [[My Other Note]]. El editor ofrece modos de Markdown sin formato y WYSIWYG, y permite alternar entre temas claros y oscuros.
Puedes dejar el acceso abierto, configurarlo como de solo lectura o protegerlo con nombre de usuario y contraseña, además de 2FA. El proyecto ofrece una API REST y se ejecuta en Docker; la configuración se realiza mediante variables de entorno.
Funciones clave
- 01Guarda las notas como archivos Markdown de texto plano en una única carpeta plana, sin base de datos.
- 02Búsqueda en el texto completo desde cualquier lugar con el atajo «/».
- 03Modos de edición de Markdown sin formato y WYSIWYG.
- 04Etiquetas para las notas y wikilinks para conectarlas entre sí.
- 05Interfaz adaptable a dispositivos móviles con temas claros y oscuros.
- 06Opciones de autenticación: ninguna, solo lectura, nombre de usuario y contraseña, o 2FA.
- 07Ofrece una API RESTful.
Casos de uso
- Crear una base de conocimiento personal con notas Markdown en tu propio servidor.
- Editar notas en flatnotes y, al mismo tiempo, modificar los mismos archivos directamente con otra herramienta.
- Compartir con otras personas un sitio de notas de solo lectura en una red privada.
- Poder migrar más adelante sin pasos de exportación, ya que las notas son archivos de texto plano.
Inicio rápido
- 1
Inicia el contenedor de Docker con la autenticación por contraseña
docker run -d \ -e "PUID=1000" \ -e "PGID=1000" \ -e "FLATNOTES_AUTH_TYPE=password" \ -e "FLATNOTES_USERNAME=user" \ -e 'FLATNOTES_PASSWORD=changeMe!' \ -e "FLATNOTES_SECRET_KEY=aLongRandomSeriesOfCharacters" \ -v "$(pwd)/data:/data" \ -p "8080:8080" \ dullage/flatnotes:latest - 2
Abre http://localhost:8080 en el navegador e inicia sesión
Antes de usarlo
- Se recomienda el autoalojamiento mediante Docker, por lo que necesitas tener Docker configurado para ejecutarlo.
- El sitio de demostración se restablece cada 15 minutos, así que solo es adecuado para probarlo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es flatnotes?
- Aplicación web de notas autoalojada y sin base de datos que guarda las notas como archivos Markdown en una carpeta plana. flatnotes es una aplicación web autoalojada para tomar notas. Cada nota es un archivo Markdown de texto plano en una única carpeta plana, sin base de datos ni jerarquía de carpetas, por lo que los archivos siguen siendo compatibles con cualquier otro editor si los trasladas.
- ¿flatnotes es gratuito? ¿Qué licencia tiene?
- flatnotes es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿flatnotes sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de flatnotes fue el 29 ago 2026.
- ¿Para qué puedo usar flatnotes?
- Crear una base de conocimiento personal con notas Markdown en tu propio servidor. Editar notas en flatnotes y, al mismo tiempo, modificar los mismos archivos directamente con otra herramienta. Compartir con otras personas un sitio de notas de solo lectura en una red privada. Poder migrar más adelante sin pasos de exportación, ya que las notas son archivos de texto plano.
- ¿Cómo se instala flatnotes?
- Inicia el contenedor de Docker con la autenticación por contraseña: docker run -d \ -e "PUID=1000" \ -e "PGID=1000" \ -e "FLATNOTES_AUTH_TYPE=password" \ -e "FLATNOTES_USERNAME=user" \ -e 'FLATNOTES_PASSWORD=changeMe!' \ -e "FLATNOTES_SECRET_KEY=aLongRandomSeriesOfCharacters" \ -v "$(pwd)/data:/data" \ -p "8080:8080" \ dullage/flatnotes:latest Abre http://localhost:8080 en el navegador e inicia sesión
- ¿Dónde consigo flatnotes?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dullage/flatnotes
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
App nativa de macOS para tomar notas en Markdown, guardadas como archivos en una carpeta que elijas, con editor y vista previa en paralelo.
Aplicación de notas autohospedada en un único binario de Go, que guarda las notas como archivos Markdown junto con una base de datos SQLite local con búsqueda de texto completo.
Una PWA ligera y multiplataforma para tomar notas personales, con soporte para Markdown, sincronización entre dispositivos y cifrado de extremo a extremo.
Una app de notas con cifrado de extremo a extremo, sincronización entre dispositivos, archivos y un servidor de sincronización autogestionable.
Aplicación gratuita y de código abierto para tomar notas en escritorio o en un servidor propio y crear grandes bases de conocimiento personales jerárquicas.