Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

SuperDB

SuperDB centraliza múltiples proyectos Supabase en un único panel, ofreciendo editores de tablas, SQL y gestión de credenciales cifradas. Soporta conexión vía tokens u OAuth con visualización de métricas y esquemas.

Ficha actualizada 26 sept 2026, 20:26 · upstream 26 sept 2026, 20:02 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es SuperDB

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

SuperDB es una aplicación web construida con Next.js 16, React 19 y TypeScript 5.9 que permite gestionar todos los proyectos de Supabase desde un único tablero centralizado. La herramienta conecta múltiples cuentas de Supabase en una sola interfaz, proporcionando acceso a editores de tablas, editor SQL, visualización de esquemas, autenticación, almacenamiento y configuración de proyectos.

La aplicación implementa dos modelos de conexión: tokens de acceso (con control total pero sin renovación automática) y OAuth (renovable pero con limitaciones en la lectura de ciertos datos como el uso de disco). Las credenciales se almacenan cifradas: los tokens en el servidor con AES-256-GCM y las contraseñas en el navegador del cliente usando PBKDF2-HMAC-SHA256, siguiendo un modelo zero-knowledge.

Ofrece funcionalidades avanzadas como editores de tablas con validación de escritura, auditoría de eventos de conexión, gestión de claves API y JWT, y una hoja de conexión que soporta múltiples frameworks. La aplicación requiere despliegue manual en un proyecto Supabase existente para almacenar sus datos, sin soporte nativo para contenedores Docker.

CASOS DE USO
  • Centralizar la gestión de múltiples proyectos Supabase en una única interfaz para mejorar la productividad
  • Visualizar y editar esquemas de bases de datos PostgreSQL con validación de seguridad antes de escribir
  • Gestionar credenciales de cuentas de Supabase con cifrado asimétrico entre servidor y cliente
  • Auditar eventos de conexión y revocar accesos mediante funciones seguras definidas por el usuario
PUNTOS DESTACADOS
  • Arquitectura zero-knowledge para contraseñas: cifrado en el navegador del cliente sin exponer datos al servidor
  • Soporte nativo para múltiples frameworks (Next.js, React, Node.js) y herramientas de conexión directa
  • Sistema de auditoría append-only para eventos de conexión con registro de IPs y fallos
  • Interfaz visual completa que replica la estructura de Supabase con editores de tablas y SQL
PRECAUCIONES
  • No incluye Docker ni Dockerfile, requiriendo despliegue manual en un proyecto Supabase existente
  • Dependencia crítica de Supabase para autenticación y gestión de proyectos externos
  • Recuperación imposible de contraseñas si se olvida la contraseña maestra del cliente
  • Algunas métricas como el uso de disco no están disponibles con OAuth debido a limitaciones de API
VISUAL

Capturas del proyecto

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

Project Overview: status, compute, branch, migration and backup tiles beside a Primary Database card showing disk, RAM, connections and size, above the Get connected grid and serviSuperDB logo: four database discs on one boardThe SuperDB projects board: nine projects from two connected Supabase accounts, with search, owner, status and tag filtersThe Connect sheet open on the Direct tab, offering direct connection, transaction pooler and session pooler, with a connection string and a field-by-field parameter table
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Desplegar en un proyecto Supabase existente ejecutando supabase/schema.sql. Configurar variables de entorno ENCRYPTION_KEY para cifrado de tokens y autenticación habilitada en la pestaña Authentication del proyecto. Requiere Node.js ≥22.18, pnpm y PostgreSQL. Mínimo 2 núcleos CPU y 2 GB RAM recomendados.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
30003999
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.