Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

basefyio

Plataforma backend multi-inquilino auto-alojable que emula Supabase/Firebase con aislamiento por proyecto, autenticación JWT, almacenamiento S3/MinIO y API REST automática. Usa Docker Compose, Next.js/NestJS, PostgreSQL 16 y MinIO.

Ficha actualizada 26 sept 2026, 8:45 · upstream 26 sept 2026, 8:34 · release v2.8.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es basefyio

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

basefyio es una plataforma backend multi-inquilino auto-alojable que permite a los equipos tener plena propiedad de su infraestructura sin vendor lock-in. Proporciona aislamiento por proyecto con bases de datos PostgreSQL dedicadas, autenticación JWT independiente y almacenamiento S3/MinIO por proyecto. Incluye API REST automática, SDK TypeScript, CLI y dashboard admin.

La arquitectura soporta flujos de automatización, búsqueda AI (RAG), ejecución SQL segura auditada y roles RBAC granulares. El servidor y dashboard usan AGPL-3.0, mientras que los SDKs y CLI son MIT para evitar copyleft en aplicaciones cliente.

Requiere Docker Compose, Node.js 20+ y recursos mínimos de 4 núcleos CPU, 4GB RAM y 30GB disco. Ofrece migración desde Supabase y provisioning opcional vía proveedores cloud.

CASOS DE USO
  • Despliegue de backend multi-inquilino propio con aislamiento por proyecto
  • Migración de proyectos existentes desde Supabase (esquema, datos, usuarios)
  • Prototipado rápido con API REST automática y SDK TypeScript
  • Integración con AI mediante embeddings y búsqueda semántica RAG
  • Automatización de flujos de trabajo con job queue y triggers
PUNTOS DESTACADOS
  • Aislamiento por proyecto: DB PostgreSQL, auth realm y storage dedicados
  • Ejecución SQL segura con validación, límites de tiempo y auditoría completa
  • SDK TypeScript MIT para evitar copyleft AGPL en aplicaciones cliente
  • CLI simplificado para gestión de proyectos, secretos y despliegue local
  • Dashboard admin con editor SQL, data browser y logs centralizados
  • Licencia flexible: AGPL-3.0 servidor/MIT SDKs para máxima libertad
PRECAUCIONES
  • No incluye Dockerfile nativo; requiere docker compose manual o CLI
  • Roadmap indica Kubernetes deployment guide pendiente de implementación
  • Funcionalidad realtime subscriptions aún no disponible en versión actual
  • Python SDK está en planificación, no incluido en release actual
  • Requiere configuración manual de .env y migraciones Prisma iniciales
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Usar docker compose up -d para infraestructura (PostgreSQL, Auth, MinIO). Luego iniciar API y UI manualmente o con basefyio start. Requiere Node 20+, configurar .env y ejecutar prisma migrate dev. No soporta one-click deploy; usar CLI para gestión simplificada.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
300040008080543363799000900164325984809180931121054323002
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.