Guía de despliegue

WhoDB: Explorador de bases de datos self-hosted con IA en su VPS

Desplegar en un VPS Cloud →

Tutorial

WhoDB: Explorador de bases de datos self-hosted con IA en su VPS

Autoalojamiento3 min de lectura3 pasos

¿Gestiona varias bases de datos en su VPS y busca un cliente web ligero y autoalojado? WhoDB es un explorador de bases de datos de código abierto (Apache 2.0): una imagen Docker de menos de 50 MB que le da acceso desde el navegador a PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch y ClickHouse.

Contenido· ¿Por qué WhoDB?1/5
  1. 01¿Por qué WhoDB?
  2. 02Lo que obtiene con WhoDB
  3. 03Multi-motores, una sola interfaz
  4. 04Desplegar WhoDB en un VPS en 3 pasos
  5. 05WhoDB vs DBeaver vs Metabase

¿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

  1. 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.

  2. 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.

  3. 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

WhoDBDBeaverMetabase
InterfazNavegador webEscritorio (Java)Navegador web
InstalaciónDocker (1 imagen)Local en cada equipoDocker (varios servicios)
Motores8 motoresMás de 100 motoresMás de 20 motores
Consultas con IAOpcional (Ollama)NoOpcional (de pago)
Uso principalExplorar / editarExplorar / administrarPaneles / analítica
RAM< 256 MBN/A (local)> 1 GB
LicenciaApache 2.0Apache 2.0 / ProSSPL (self-host limitado)

Desplegar WhoDB en su VPS

Explore y consulte todas sus bases de datos desde el navegador — autoalojado, Apache 2.0.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva