daylog
daylog es una aplicación web en tiempo real para notas y ideas basada en tablas, con autenticación AES-256-GCM, historial de versiones, compartición pública y soporte multiusuario. Hosteable vía Docker Compose o npm.
Ficha actualizada 23 sept 2026, 5:30 · upstream 23 sept 2026, 5:11 · release v1.3.0
Qué es daylog
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
daylog es un repositorio open source que proporciona una aplicación web completa para la gestión de notas y ideas. La herramienta se construye con Next.js como framework principal, utilizando React para la interfaz, Node.js para el servidor y Prisma ORM para la gestión de bases de datos. Su arquitectura permite hosteo local o en producción mediante Docker Compose, npm o servicios cloud. daylog ofrece autenticación de dos factores (2FA), cifrado AES-256-GCM para datos sensibles, edición colaborativa en tiempo real con indicadores de presencia, búsqueda por palabras clave y soporte multilenguaje.
- Base de conocimiento interna para startups que no desean pagar por herramientas como Notion o Confluence
- Wiki personal o equipo para proyectos con múltiples colaboradores
- Diario personal o 'segundo cerebro' con posibilidad de compartir notas públicas con contraseña y caducidad
- Gestión de tareas y planificación colaborativa sin depender de servicios SaaS
- Soporte completo en modo local (localhost) mediante Docker Compose, ideal para desarrollo rápido
- Cifrado AES-256-GCM con clave derivada del password, garantizando confidencialidad de datos sensibles
- Edición colaborativa en tiempo real con indicadores visuales de presencia y historial de versiones
- Editor Markdown integrado con opciones básicas de formatoación sin dependencias externas
- Integración con Unsplash para búsqueda e inserción de imágenes en notas
- Soporte multilenguaje (inglés, español, francés, alemán) mediante i18n
- No incluye backend propio: la base de datos se conecta a PostgreSQL y Redis externos, lo que requiere configuración adicional
- El editor Markdown es básico y no soporta todos los formatos de markdown avanzados
- La integración con S3/MinIO está limitada a imágenes de notas y no permite subir archivos grandes directamente
- No incluye autenticación de dos factores (2FA) por correo electrónico en la versión actual
- El historial de versiones es limitado: solo se guardan cambios recientes, sin retroceso completo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para producción, instala el contenedor principal con `docker compose up -d` y usa un reverse proxy (Nginx o Apache) para HTTPS. Configura variables de entorno como `DATABASE_URL`, `REDIS_URL`, `STORAGE_PATH` y `JWT_SECRET`. Usa PM2 para mantener el proceso activo en entornos Linux, y despliega la aplicación con Docker Compose en contenedores separados para PostgreSQL, Redis y daylog mismo. Asegúrate de configurar un firewall que permita las puertos 3000 (frontend), 5432 (PostgreSQL) y 6379 (Redis). Para entornos multi-tenant o escalables, considera migrar a una arquitectura microservicios con base de datos en el cloud.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.