Sobre el proyecto
Atrium es un portal de clientes autoalojado diseñado para que agencias y freelancers gestionen el trabajo con sus clientes. Sustituye herramientas dispersas como unidades compartidas y hojas de cálculo por un único portal con marca propia donde los clientes pueden iniciar sesión para seguir el progreso de los proyectos, acceder a archivos y gestionar facturas.
Las características principales incluyen:
- **Gestión de proyectos** con flujos de estados personalizables por organización
- **Uso compartido de archivos** mediante S3, MinIO, Cloudflare R2 o almacenamiento local
- **Facturación** con flujo de borrador/envío y pagos de clientes a través de Stripe Checkout (Direct Keys o Connect)
- **Búsqueda global** en proyectos, archivos, clientes y actualizaciones
- **Marca de etiqueta blanca** con colores personalizados, logotipo y página de inicio de sesión con marca
- **Dominios personalizados** con SSL automático
- **Acceso basado en roles** para el equipo (owner/admin) y los clientes (member)
- **Autenticación** mediante enlace mágico o correo electrónico/contraseña usando Better Auth
- **Arquitectura multiinquilino** con organizaciones aisladas
- **Telemetría opcional** para informes anónimos de fallos
- **Servidor MCP** para conectar agentes de IA y gestionar proyectos y tareas
Stack tecnológico: NestJS 11 (API), Next.js 15 y React 19 (frontend), PostgreSQL 16 con Prisma ORM, Better Auth, Tailwind CSS, Resend + React Email y monorepo con Turborepo + Bun.
Empezar es sencillo: para el desarrollo local, clona el repositorio, instala con Bun y ejecuta el script de configuración. Para producción, hay una imagen Docker precompilada disponible en Docker Hub, o puedes compilar desde el código fuente. El contenedor unificado incluye la API, la aplicación web y el proxy inverso Caddy en el puerto 8080, y es compatible con Docker Compose, Coolify, Portainer, Unraid y plataformas similares.
La documentación abarca el despliegue con Docker, la configuración, la puesta en marcha de Stripe, el desarrollo y la seguridad. La hoja de ruta incluye SAML/SSO, contratos y firmas electrónicas, flujos de aprobación de clientes y una vista de calendario. Las contribuciones son bienvenidas a través de issues y pull requests en GitHub.
Atrium tiene licencia Elastic License 2.0 (ELv2), que permite su uso, modificación y autoalojamiento gratuitos, con restricciones para ofrecerlo como servicio gestionado a terceros.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.