ruchoir
Plataforma soberana de mensajería y archivos en tiempo real con migración cero pérdida desde Nextcloud/Mattermost. Alternativa europea a Slack/GSuite con arquitectura Rust+Next.js, licencia AGPLv3 y autenticación nativa sin dependencias externas.
Ficha actualizada 22 sept 2026, 18:12 · upstream 22 sept 2026, 15:56 · release sin release detectada
Qué es ruchoir
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Ruchoir es un espacio de trabajo colaborativo diseñado para ser soberano por diseño, priorizando el RGPD y eliminando dependencias de servicios no europeos. Combina mensajería en tiempo real con compartición de archivos en una interfaz profesional unificada.
La arquitectura utiliza Rust (axum/tokio) para el backend API, Next.js/React/TypeScript para el frontend estático, PostgreSQL como base de datos principal, Valkey (fork de Redis) para caché y Garage como almacenamiento compatible con S3. Soporta autenticación nativa con argon2id, sesiones del servidor, TOTP y passkeys.
Destaca por su capacidad de migración oficial desde Nextcloud o Mattermost mediante exportación encriptada que preserva todos los datos históricos sin pérdida. El despliegue se realiza vía Docker Compose con soporte para HTTPS obligatorio según documentación oficial.
- Reemplazo soberano de Slack/Mattermost en organizaciones europeas con requisitos GDPR
- Migración desde Nextcloud/Mattermost manteniendo historial completo de mensajes y archivos
- Workspace unificado para equipos remotos sin dependencias de servicios externos
- Implementación de autenticación local avanzada (TOTP, passkeys) sin proveedores terceros
- Licencia AGPLv3 garantiza código abierto con cláusula copyleft para software SaaS
- Migración oficial desde Nextcloud/Mattermost con exportación encriptada y cero pérdida de datos
- Arquitectura Rust+Next.js optimizada para rendimiento, seguridad y despliegue estático del frontend
- Autenticación nativa sin dependencias externas (argon2id, TOTP, passkeys, sesiones servidor)
- MVP scope - funcionalidades avanzadas pueden estar en desarrollo activo
- Garage como almacenamiento S3-compatible podría tener limitaciones de compatibilidad con clientes externos
- Sin Dockerfile individual requiere configuración manual de algunos servicios específicos
- Depende de Docker Compose para despliegue (no soporta bare-metal directo actualmente)
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.
Requiere HTTPS obligatorio según docs/deployment.md. Backup manual de las 3 bases de datos (PostgreSQL, Valkey, Garage) antes de migraciones. Configuración de email opcional pero recomendada para notificaciones. Mínimo 2 cores CPU, 2GB RAM, 30GB disco según análisis técnico. Verificar compatibilidad de Garage con clientes S3 externos.
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.