cloudnote
CloudNote es una aplicación de notas auto-hospedada que combina un cliente Electron con un servidor Node.js y una base de datos SQLite única, permitiendo sincronización en tiempo real y funcionamiento offline.
Ficha actualizada 24 sept 2026, 8:06 · upstream 24 sept 2026, 7:39 · release sin release detectada
Qué es cloudnote
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
CloudNote es una herramienta de productividad auto-hospedada que integra un cliente de escritorio basado en Electron con un servicio de sincronización escrito en Node.js. La arquitectura se centra en la simplicidad: utiliza un único archivo SQLite para persistir datos, eliminando la necesidad de bases de datos externas o servicios terceros complejos. El servidor corre sobre Fastify 5 y maneja la lógica de sincronización mediante WebSockets.
- Gestión de notas personales con sincronización entre escritorio, web y dispositivos móviles.
- Redacción técnica en Markdown con soporte para imágenes, código y exportación a archivos locales.
- Organización de contenido mediante directorios jerárquicos, etiquetas cruzadas y búsqueda full-text.
- Trabajo offline sin pérdida de datos, con reconciliación automática al recuperar la conexión.
- Control de versiones manual o automático para recuperación ante borrados accidentales.
- Sincronización en tiempo real mediante WebSockets con resolución de conflictos que prioriza el contenido local.
- Base de datos SQLite única y autocontenida, sin dependencias externas de almacenamiento.
- Mecanismo de actualizaciones 'hot-update' para Electron que evita reinstalaciones completas.
- Soporte nativo para Android mediante Capacitor con la misma base de código del web.
- Gestión robusta de imágenes: subida al servidor y referencia por URL, evitando bloques en el texto.
- Interfaz adaptable a móviles y tablets con modo 'añadir a pantalla principal'.
- Requiere Node.js 24 o superior para utilizar la API nativa de SQLite integrada.
- No incluye contenedores Docker ni archivos Compose, necesitando despliegue manual del proceso.
- Las imágenes se almacenan en el servidor y son accesibles públicamente si no se protege con HTTPS.
- Los cambios en la configuración de administración requieren reiniciar el servicio manualmente.
- El cliente de escritorio no soporta actualizaciones automáticas sin intervención del usuario.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Instalar Node.js 24+ y ejecutar `npm install` en las carpetas server y app. Configurar variables de entorno como CLOUDNOTE_SECRET y PORT. Desplegar detrás de un proxy HTTPS que soporte WebSockets (Upgrade header). Copiar el keystore Android fuera del repositorio antes de generar APKs.
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.







