NodexMesh
NodexMesh es una herramienta de desarrollo colaborativo autoalojada que permite crear proyectos, organizar elementos en tablas tipo Milanote, conectar items entre sí y colaborar a través de la web. Los administradores pueden gestionar usuarios y permisos de proyecto.
Ficha actualizada 23 sept 2026, 16:38 · upstream 23 sept 2026, 16:37 · release v1.3.0
Qué es NodexMesh
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
NodexMesh es un espacio de trabajo visual colaborativo autoalojado diseñado como alternativa a Milanote. Permite a los usuarios crear proyectos, organizar elementos en tablas con tipografía, conectar items entre sí mediante relaciones, aplicar etiquetas (tags), comentar contenido y ver revisiones. Los usuarios pueden compartir tablas de lectura sola sin necesidad de permisos. El sistema utiliza autenticación JWT con tokens rotativos y cookies HttpOnly para refrescar sesiones, además de soportar roles de proyecto (Owner, Editor, Viewer) y control de acceso basado en roles.
- Crear un espacio de trabajo colaborativo para equipos pequeños o proyectos personales
- Organizar documentos y tareas con una interfaz visual similar a Milanote
- Conectar elementos entre sí mediante relaciones (ej. notas relacionadas con documentos)
- Compartir tablas de lectura sola sin necesidad de permisos de administrador
- Gestionar revisiones y comentarios en tiempo real durante la colaboración
- Crear proyectos aislados que no se mezclan con otros proyectos del equipo
- Soporta autenticación JWT con tokens rotativos y cookies HttpOnly para seguridad
- Permite roles de proyecto diferenciados (Owner, Editor, Viewer) con control granular
- Sistema de revisiones con optimización por concurrencia (optimistic concurrency)
- Persistencia en PostgreSQL mediante EF Core con migraciones automáticas
- API RESTful completa con endpoints para autenticación, proyectos y colaboraciones
- Soporte de Docker como entorno de desarrollo y producción
- La demo local no soporta persistencia real ni colaboración entre usuarios distintos
- El sistema requiere un servidor backend .NET (dotnet) para funcionar
- No incluye autenticación en segundo plano (SSO) por defecto, se debe configurar manualmente
- Las tablas de lectura sola son limitadas a una sola tabla por proyecto
- La persistencia de datos depende del estado local o de la base de datos PostgreSQL
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 desplegar NodexMesh en producción, se recomienda usar Docker Compose con las imágenes oficiales de Docker Hub. Se debe configurar un proxy inverso (Nginx) para exponer el puerto 3000 del frontend y los puertos de la API (8080) y Adminer (8081). Las credenciales sensibles deben almacenarse mediante variables de entorno o secretos en Docker, nunca en el código. Se debe habilitar HTTPS con HSTS a través del proxy inverso. Para producción escalable, se recomienda migrar a un contenedorizado completo como Kubernetes con Helm charts.
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.