Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
637930005432
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.