¿Por qué WhoDB?
Los clientes de bases de datos de escritorio (DBeaver, Sequel Pro, TablePlus) deben instalarse en cada máquina y configurarse para cada base de datos. WhoDB invierte este modelo: el servidor expone una interfaz web accesible desde cualquier navegador mediante un túnel SSH o un subdominio HTTPS.
La propuesta de valor es precisa: una imagen Docker única de menos de 50 MB, sin servicio externo requerido, y una capa de consulta en lenguaje natural opcional que traduce preguntas en texto libre a SQL o comandos Redis.
Lo que obtiene con WhoDB
- Conexión a PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch y ClickHouse
- Explorador de esquemas interactivo — relaciones entre tablas, tipos de columnas, índices
- Edición de filas en línea sin escribir sentencias UPDATE
- Pestaña SQL/Redis para ejecutar consultas directamente desde el navegador
- Consultas en lenguaje natural (opcional) con Ollama o cualquier endpoint compatible con OpenAI
- Sesiones cifradas en un volumen /data local — credenciales nunca almacenadas en el navegador
- Imagen Docker oficial de menos de 50 MB — arranca en segundos
Multi-motores, una sola interfaz
La fuerza de WhoDB está en reunir motores muy distintos bajo un mismo paradigma de exploración. Pasa de PostgreSQL a Redis sin cambiar de herramienta: el panel izquierdo lista las conexiones y un clic abre el explorador del motor seleccionado.
Para las bases relacionales (PostgreSQL, MySQL, MariaDB, SQLite), WhoDB muestra el esquema completo con los tipos de columnas, las claves foráneas y los índices. Para Redis, presenta las claves como una lista navegable con el tipo y el valor de cada clave. Para MongoDB, las colecciones y los documentos aparecen en vista de árbol JSON. Para ElasticSearch y ClickHouse, la interfaz se adapta a los conceptos propios de cada motor (índices/mappings en ES, tablas/diccionarios en ClickHouse).
Desplegar WhoDB en un VPS en 3 pasos
Contratar un VPS
Un VPS con 1 vCPU y 512 MB de RAM es más que suficiente: WhoDB consume menos de 256 MB en reposo. Elija Ubuntu 24.04. No hace falta ningún dominio para empezar.
Despliegue automático
ServOrbit instala Docker y arranca WhoDB desde la imagen oficial clidey/whodb:latest. Se crea un volumen /data para almacenar sus sesiones cifradas. El despliegue completo tarda menos de un minuto.
Acceder a la interfaz y conectar sus bases de datos
Abra un túnel SSH desde su máquina local: ssh -L 8080:127.0.0.1:8080 root@<su-ip> y luego abra http://localhost:8080. Elija el motor en la lista desplegable, introduzca los datos de conexión y accederá de inmediato al esquema y a los datos.
Para compartir WhoDB con todo su equipo sin túnel SSH, asocie un subdominio a su VPS desde su área de cliente ServOrbit. WhoDB queda entonces accesible por HTTPS desde cualquier navegador, con las sesiones cifradas en el volumen /data. Active después un proveedor de IA (Ollama en el mismo VPS o un endpoint OpenAI) para disponer de consultas en lenguaje natural sin salir de la interfaz.
WhoDB vs DBeaver vs Metabase
Desplace la tabla
| WhoDB | DBeaver | Metabase | |
|---|---|---|---|
| Interfaz | Navegador web | Escritorio (Java) | Navegador web |
| Instalación | Docker (1 imagen) | Local en cada equipo | Docker (varios servicios) |
| Motores | 8 motores | Más de 100 motores | Más de 20 motores |
| Consultas con IA | Opcional (Ollama) | No | Opcional (de pago) |
| Uso principal | Explorar / editar | Explorar / administrar | Paneles / analítica |
| RAM | < 256 MB | N/A (local) | > 1 GB |
| Licencia | Apache 2.0 | Apache 2.0 / Pro | SSPL (self-host limitado) |