Poner en marcha rápidamente un proyecto de software.
Editor de esquemas de bases de datos de código abierto — modele sus tablas y exporte el SQL en unos segundos.
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.
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.
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.
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.
Guía optimizada para los VPS Cloud 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.
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.
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.
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.
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).
¿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.
[](https://servorbit.com/vps-cloud?template=drawdb&utm_source=deploy-badge&utm_medium=referral&utm_campaign=drawdb)<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.
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