nodyx
Plataforma comunitaria auto-alojada unificada que integra foro, chat, voz y constructor de páginas web en una sola instalación. Alternativa a Discord con enfoque en soberanía de datos y P2P.
Ficha actualizada 21 sept 2026, 4:20 · upstream 21 sept 2026, 4:20 · release v2.12.0
Qué es nodyx
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Nodyx es una plataforma de comunidad auto-alojada diseñada para ofrecer control total sobre el espacio digital. Combina funcionalidades como foro, chat en tiempo real, voz y un constructor de páginas web en una única instalación. Está construida con TypeScript, SvelteKit y Rust, priorizando la seguridad y la propiedad de los datos frente a las plataformas centralizadas.
La arquitectura utiliza PostgreSQL para datos y Redis para sesiones, gestionando la comunicación mediante WebRTC P2P y relays propios escritos en Rust. Esto permite despliegues en servidores domésticos sin necesidad de puertos abiertos permanentes. Su filosofía se centra en que la comunidad sea dueña de su historia y reglas, evitando las limitaciones de servicios cerrados.
Ofrece herramientas para creadores con un hub de streaming integrado y soporte para federación entre instancias. La seguridad es nativa, con encriptación de extremo a extremo para mensajes privados y autenticación robusta mediante Argon2id y TOTP. Es ideal para grupos que buscan privacidad sin sacrificar funcionalidad moderna.
- Comunidad local auto-alojada sin depender de la nube
- Reemplazo privado de Discord para grupos cerrados
- Plataforma federada interconectada con otras instancias Nodyx
- Centro de creación de contenido con hub de streaming
- Foro y chat unificado en un solo servidor
- Licencia AGPL-3.0 garantizando código abierto y modificable
- Infraestructura P2P que evita puertos abiertos en el router
- Encriptación E2E con AES-256-GCM para mensajes directos
- Stack tecnológico mixto TypeScript, SvelteKit y Rust
- Instalación nativa sin Docker requerido en producción
- Requiere conocimientos de administración de sistemas para despliegue inicial
- No incluye interfaz gráfica de instalación automática (CLI)
- Dependencia de PM2 y Caddy para gestión de procesos y proxy
- Rendimiento optimizado para un servidor, no escalado horizontal masivo
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 mediante script curl nativo. Requiere 4 núcleos CPU y 8GB RAM según análisis. Usar Caddy con Let's Encrypt para TLS automático. No usar Docker en producción (solo dev). Asegurar backups nocturnos automáticos. Puertos necesarios: 5173, 3000, 3001, 5432, 6379.
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.