Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

forgebase

ForgeBase es una plataforma self-hosted multi-tenant de backend basada en PostgreSQL 17 que invierte el modelo tradicional: cada servicio corre una vez y los proyectos son bases de datos aisladas con roles, permitiendo crear proyectos en menos de un segundo con ~0 MB idle.

Ficha actualizada 28 sept 2026, 5:44 · upstream 28 sept 2026, 5:23 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es forgebase

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

ForgeBase es una alternativa self-hosted a Supabase/Neon diseñada para equipos que requieren control total sobre sus datos. Su arquitectura multi-tenant eficiente utiliza PostgreSQL 17 como motor principal, donde cada proyecto se representa como una base de datos aislada con roles específicos, en lugar de contenedores por proyecto. Esto reduce el consumo de recursos significativamente: un footprint base de ~800 MB permite alojar docenas de proyectos en un VPS de 4 GB.

CASOS DE USO
  • Reemplazo self-hosted de Supabase/Neon para equipos que requieren control total sobre datos y cumplimiento normativo (GDPR).
  • Plataforma backend multi-tenant para SaaS donde cada cliente necesita aislamiento lógico pero comparte infraestructura.
  • Desarrollo rápido de APIs REST/GraphQL con autenticación integrada, ideal para MVPs o prototipos internos.
  • Gestión de bases de datos con editor visual, SQL avanzado y funciones edge para aplicaciones que requieren procesamiento en tiempo real.
PUNTOS DESTACADOS
  • Arquitectura multi-tenant eficiente: proyectos como filas en una base de datos principal reducen consumo de recursos a ~0 MB idle.
  • Motores reales: usa PostgREST, pg_graphql y PostgreSQL 17 sin abstracciones propias que introduzcan bugs.
  • Recuperación point-in-time: backups con WAL continuo permiten restaurar a cualquier segundo en un nuevo proyecto.
  • Edge functions en Deno: procesos cálidos sin cold starts, ideal para webhooks o tareas asíncronas.
  • Autenticación robusta: 12 proveedores OAuth, OIDC, SAML, MFA TOTP y hooks SQL antes de crear usuarios.
PRECAUCIONES
  • Requiere conocimientos de Linux/Ubuntu 22.04+ para instalación y mantenimiento (no es un servicio managed).
  • Licencia AGPL v3.0 obliga a publicar modificaciones si se ofrece como servicio público.
  • No incluye SMTP ni object store externo, aunque usa MinIO/S3-compatible localmente.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

image
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Docker detectado

Instalar en Ubuntu 22.04/24.04 con dominio DNS configurado. El script install.sh provisiona TLS automático. Para producción, usar firewall y fail2ban (incluido). Backup diario a S3 externo para recuperación ante desastres. Monitorear CPU/RAM con límites adaptativos.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Go
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
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.