Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReact
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
30008080808152155432
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.