Cómo instalar CloudBeaver en Docker - Gestor de bases de datos web en Docker
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
CloudBeaver: Gestor de bases de datos web con DBeaver en el navegador
Accede y administra múltiples bases de datos desde cualquier navegador. Interfaz web potente basada en el popular DBeaver con soporte para SQL, NoSQL y más.
¿Qué es CloudBeaver?
CloudBeaver Community es una aplicación web de código abierto que funciona como un gestor de bases de datos universal accesible desde el navegador. Está basado en el popular DBeaver Desktop y permite conectar múltiples bases de datos sin instalar nada en el cliente.
Es una solución self-hosted ideal para equipos de desarrollo, DevOps, analistas de datos y administradores de bases de datos que necesitan acceso centralizado y compartido a sus bases de datos desde cualquier dispositivo.
Características principales
Múltiple soporte de bases de datos
MySQL, PostgreSQL, SQL Server, Oracle, MariaDB, SQLite, MongoDB, Redis, ClickHouse, DuckDB y muchas más.
Editor SQL completo
Autocompletado, resaltado de sintaxis, ejecución de scripts, historial de consultas y más.
Explorador de datos
Navega tablas, filtros avanzados, ordenación, edición inline y exportación de datos.
Diagramas ER
Visualiza las relaciones entre tablas de forma gráfica con diagramas de entidad-relación.
Gestión de usuarios
Sistema de autenticación integrado con control de acceso y permisos por roles.
Autenticación flexible
Soporta local, LDAP, Active Directory, OAuth, OpenID, SAML, Kerberos, AWS IAM y más.
API GraphQL
API completa para integración con otras aplicaciones y automatización de tareas.
Data transfer
Importa y exporta datos entre diferentes bases de datos y formatos (CSV, JSON, SQL, etc.).
Instalación rápida con Docker
Opción 1: Docker Run
Accede a http://localhost:8978 y completa la configuración inicial.
Opción 2: Docker Run en background
Opción 3: Docker Compose (recomendado)
Configuración avanzada
Acceso a bases de datos en el host
Si necesitas que CloudBeaver se conecte a una base de datos que corre en la máquina host:
O especifica la IP del host:
Variables de entorno comunes
Actualizar CloudBeaver
Importante: realiza siempre un backup del workspace antes de actualizar. No se soportan downgrades.
Despliegue offline
Si necesitas desplegar en un servidor sin acceso a internet:
Paso 1: Crear el archivo de imagen en máquina con internet
Paso 2: Transferir al servidor destino
Usa scp, rsync o método equivalente para copiar cloudbeaver.tar.gz.
Paso 3: Cargar y ejecutar en el servidor offline
Backup y restore del workspace
Backup
Restore
Configurar HTTPS con Nginx (reverse proxy)
Upgrade y Connection en tu configuración de Nginx o Apache.
Uso básico
Primer acceso y configuración
- Accede a
http://tu-servidor:8978 - Crea el usuario administrador (se muestra la contraseña temporal en logs si no se definió)
- Inicia sesión con las credenciales del administrador
- Ve a Administration para gestionar usuarios y conexiones
Crear una nueva conexión a base de datos
- Haz clic en New Connection
- Selecciona el tipo de base de datos (PostgreSQL, MySQL, etc.)
- Configura los parámetros de conexión (host, puerto, usuario, contraseña)
- Prueba la conexión con Test Connection
- Guarda la conexión
Ahora puedes explorar tablas, ejecutar consultas SQL, editar datos y generar diagramas ER.
Conexiones más populares
- PostgreSQL: Host, puerto 5432, nombre de base de datos
- MySQL/MariaDB: Host, puerto 3306, nombre de base de datos
- SQL Server: Host, puerto 1433, nombre de instancia
- SQLite: Ruta al archivo
.dbo.sqlite - MongoDB: Host, puerto 27017, nombre de base de datos
Gestión y mantenimiento
Ver logs
Logs de consultas SQL
Desde la interfaz web ve a Tools → Query History para revisar todas las consultas ejecutadas.
Ver información del servidor
Reiniciar CloudBeaver
Detener CloudBeaver
Casos de uso
- Equipos de desarrollo: Acceso compartido y centralizado a bases de datos de desarrollo, staging y producción
- DevOps/DBAs: Gestión unificada de múltiples motores de bases de datos desde una única interfaz web
- Analistas de datos: Exploración de datos, ejecución de consultas SQL y exportación sin necesidad de instalar clientes
- Educación: Plataforma de enseñanza de SQL y administración de bases de datos accesible desde el navegador
- Consultorías TI: Acceso rápido y seguro a bases de datos de clientes sin exponer infraestructura
- Startups: Herramienta de gestión de datos con coste cero y despliegue sencillo en Docker
Referencias oficiales
Apoya el canal GENBYTE
Suscríbete al canal de YouTube Suscríbete a la newsletter semanal Invítame a un Ko-fi genbyte@proton.me- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario