Poner en marcha rápidamente un proyecto de software.

DrawDB

Editor de esquemas de bases de datos de código abierto — modele sus tablas y exporte el SQL en unos segundos.

512 MB RAM 1 vCPU Puerto 3060 Disponible

Stack técnico

DockerNginxReact
RAM mínima512 MB
CPU mínima1 vCPU
Puerto por defecto3060
SO compatiblesubuntu-24.04

DrawDB es un editor de diagramas entidad-relación (ERD) de código abierto (AGPL-3.0, 39 k+ estrellas) que puede alojar en su VPS. Dibuje sus tablas, defina sus relaciones de claves foráneas y genere scripts DDL SQL para MySQL, PostgreSQL, SQLite, MariaDB o SQL Server — íntegramente en el navegador, sin base de datos en el servidor.

Funcionalidades clave

Editor de tablas visual — Cree tablas, añada columnas con sus tipos, restricciones (PK, FK, NOT NULL, UNIQUE, DEFAULT) e índices en un lienzo de arrastrar y soltar. DrawDB valida la coherencia de las claves foráneas en tiempo real.
Exportación SQL multidialecto — Genere el DDL para MySQL, PostgreSQL, SQLite, MariaDB y SQL Server desde el mismo diagrama con un solo clic. Seleccione el dialecto de destino en el momento de la exportación — el mismo modelo alimenta todos sus entornos.
Importación de SQL existente — Pegue sus sentencias CREATE TABLE y DrawDB reconstruye automáticamente el diagrama ERD correspondiente — incluidas las relaciones FK. Ideal para documentar una base heredada o visualizar un esquema desconocido.
Relaciones FK visuales — Trace una línea entre dos columnas para crear una FOREIGN KEY. DrawDB dibuja las flechas de cardinalidad, gestiona las reglas ON DELETE y ON UPDATE y valida la existencia de las columnas referenciadas.
Exportación PNG / SVG / JSON — Guarde el diagrama como imagen de alta resolución para su documentación o como JSON para hacer commit en Git. Vuelva a importar el JSON en cualquier momento para retomar la edición donde la dejó.
Ninguna base de datos en el servidor — El estado se gestiona en el localStorage del navegador. El contenedor Nginx no procesa ningún dato — se limita a servir los archivos estáticos. ~30 MB de imagen Docker, unos pocos megabytes de RAM en reposo.
AGPL-3.0 — código abierto, sin telemetría, sin necesidad de cuenta.

¿Cuándo usar esta solución?

1

Diseño de un esquema antes de la primera migración

Antes de escribir la primera migración de Laravel o Django, modele sus entidades en DrawDB. Obtiene un diagrama visual para compartir con su equipo y un script DDL generado al instante, listo para pegar en su archivo de migración. DrawDB valida la coherencia de las claves foráneas mientras dibuja, lo que evita las dependencias circulares o las referencias huérfanas antes de que lleguen a su base de datos.

2

Documentación de un esquema existente

Pegue las sentencias CREATE TABLE de su base de datos existente en DrawDB: reconstruye el grafo de entidades en unos segundos. Exporte a PNG e integre la imagen en su wiki o README. Cuando el esquema evoluciona, actualice el JSON y vuelva a generarlo — la documentación permanece sincronizada sin mantenimiento manual del diagrama.

3

Revisión de esquemas e incorporación de desarrolladores júnior

Comparta su instancia de DrawDB con los desarrolladores júnior. Visualizan las relaciones entre tablas, comprenden las restricciones de integridad referencial y presentan sus propuestas de esquema en JSON, que los seniores comparan y revisan. Sustituye las fotos de pizarra por un artefacto interactivo y versionable.

Desplegar DrawDB en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Pedir un VPS ServOrbit

Un plan de 1 vCPU / 512 MB de RAM en Ubuntu 24.04 es suficiente. DrawDB es una aplicación estática servida por Nginx: consume unos pocos megabytes en reposo y no requiere ninguna base de datos en el servidor. Convive sin dificultad con otros contenedores en cualquier VPS de 1 GB.

02

Despliegue con un clic desde el marketplace

Abra su panel de control ServOrbit, vaya a Marketplace → Desarrollo → DrawDB y haga clic en Desplegar. Docker descarga la imagen ghcr.io/drawdb-io/drawdb:latest e inicia Nginx. La interfaz es accesible en menos de 10 segundos — sin asistente de configuración, sin ningún archivo que editar.

03

Crear su primer diagrama ERD

La interfaz se abre en un lienzo vacío. Haga clic en «Añadir una tabla» para crear su primera entidad, asígnele un nombre y añada sus columnas (nombre, tipo, nullable, valor por defecto). Defina la PRIMARY KEY con el icono de la llave. Repita la operación para cada tabla de su esquema. Utilice la cuadrícula y las opciones de ajuste para mantener el diagrama legible.

04

Definir las relaciones y exportar el SQL

Active la herramienta «Relación» en la barra de herramientas y trace una línea entre dos columnas para crear una FOREIGN KEY. DrawDB muestra un diálogo para configurar el comportamiento ON DELETE y ON UPDATE. Cuando el modelo esté completo, haga clic en Exportar → SQL, elija su dialecto (MySQL, PostgreSQL, SQLite, MariaDB o SQL Server) y copie el DDL generado en su archivo de migración o en la consola de la base de datos.

05

Conectarse por primera vez

DrawDB no tiene sistema de autenticación: la interfaz es directamente accesible tras el despliegue. Si hay un dominio asociado, abra https://votre-domaine — el reverse proxy y HTTPS ya están en su sitio. Sin dominio, no hay ningún acceso público disponible: abra un túnel SSH (ssh -L 3060:127.0.0.1:3060 root@<votre-ip>) y acceda a http://localhost:3060 (3060 es el puerto del catálogo — utilice el puerto que se muestra en su área de cliente).

Preguntas frecuentes

DrawDB es un editor de diagramas entidad-relación (ERD) de código abierto (AGPL-3.0, ~39 k estrellas). Permite modelar visualmente tablas de base de datos, definir relaciones de claves foráneas y exportar scripts DDL SQL para MySQL, PostgreSQL, SQLite, MariaDB y SQL Server — íntegramente en el navegador, sin instalación ni cuenta.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza DrawDB? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy DrawDB on ServOrbit
Markdown
[![Deploy DrawDB on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=drawdb&utm_source=deploy-badge&utm_medium=referral&utm_campaign=drawdb)
HTML
<a href="https://servorbit.com/vps-cloud?template=drawdb&utm_source=deploy-badge&utm_medium=referral&utm_campaign=drawdb"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy DrawDB on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

Poner en marcha rápidamente un proyecto de software.

Active DrawDB en su infraestructura.

VPS Cloud dedicado: IPv4 incluida, centro de datos europeo, soporte incluido. Sus datos nunca salen de su servidor.

Configuración recomendada: 512 MB RAM · 1 vCPU

¿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