sovereign
Plataforma autoalojable modular para ejecutar software personal u organizacional bajo un mismo techo, priorizando privacidad y propiedad de datos.
Ficha actualizada 27 sept 2026, 8:04 · upstream 27 sept 2026, 7:50 · release sin release detectada
Qué es sovereign
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Sovereign es una plataforma de tiempo compartido diseñada para ejecutar aplicaciones personales o organizacionales en un único entorno. Funciona como anfitrión que proporciona autenticación centralizada, acceso a datos, servicios de correo y una interfaz de usuario compartida, permitiendo que los plugins se instalen como aplicaciones nativas con sus propias rutas dentro del mismo espacio de trabajo.
La arquitectura está construida sobre Next.js y Node.js, utilizando PostgreSQL o SQLite como base de datos principal. El sistema incluye un SDK tipado para el desarrollo de plugins, un diseño system compartido a través de Storybook, y una CLI llamada 'sv' que simplifica las tareas comunes de gestión del entorno. La plataforma es completamente autoalojable por defecto, con soporte para despliegue en Docker Compose o desarrollo local con pnpm.
El enfoque de privacidad se mantiene mediante la ausencia de telemetría, control total sobre los datos y una licencia AGPL-3.0 que garantiza el código abierto. La documentación es exhaustiva, cubriendo desde el autoalojamiento básico hasta despliegues en VPS con plantillas específicas para infraestructura segura.
- Gestionar múltiples aplicaciones personales o organizacionales en un único sistema de autenticación y base de datos compartida
- Desarrollar plugins nativos que se integran automáticamente en la plataforma sin necesidad de reescribir código de infraestructura
- Autoalojar una suite de software con control total sobre los datos, evitando proveedores externos y garantizando privacidad
- Crear un PWA instalable que funcione como shell compartido para todas las aplicaciones del ecosistema
- Arquitectura plugin-first donde cada aplicación se instala como nativa con rutas propias dentro de un workspace unificado
- Diseño system compartido y SDK tipado que facilita el desarrollo de plugins coherentes con la plataforma
- Licencia AGPL-3.0 que garantiza código abierto y evita vendor lock-in en despliegues autoalojados
- Soporte para SQLite por defecto o PostgreSQL según necesidad, sin dependencias externas obligatorias
- Sistema de autenticación centralizado con roles administrativos y gestión de usuarios integrada
- Requiere conocimientos técnicos para la configuración inicial y despliegue en producción
- Dependencia de Docker Compose para despliegues recomendados en entornos de producción
- Necesidad de configurar variables de entorno críticas como AUTH_SECRET y SOVEREIGN_ADMIN_KEY manualmente
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 despliegue en producción, utilice la plantilla sovereign-infra con Caddy, Docker y secrets cifrados con age. Configure AUTH_SECRET y SOVEREIGN_ADMIN_KEY en el archivo .env antes de iniciar. Para VPS, siga las guías de hardening en docs/security.md. Use PostgreSQL para entornos multiusuario o SQLite para despliegues personales simples.
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.