Doory: el Canva open source que puedes autoalojar

¿Qué es Doory y qué incluye el editor?

Doory es un editor de diseño gráfico completo que corre en el navegador, exporta a siete formatos y se levanta en tu propio servidor con un solo comando: docker compose up. El proyecto, publicado en GitHub por Siam, trae capas, grupos, máscaras, filtros, texto curvo, guías de alineación, reglas, diseños multipágina, animación, audio, modo presentación, comentarios y co-edición en tiempo real.

El contenido de arranque no es simbólico: 10 plantillas listas para editar (póster de concierto, invitación de boda, story de evento, post de oferta, flyer de cafetería, tarjeta con frase, currículum, miniatura de YouTube, pitch deck y tarjeta de presentación), alrededor de 25.000 iconos, emoji e ilustraciones, 24 loops musicales y 88 efectos de sonido con licencia CC0, y 27 animaciones de entrada y salida, 12 de énfasis y 16 transiciones de página montadas sobre una línea de tiempo.

En exportación cubre PNG con transparencia, JPG, SVG, PDF, MP4, WebM y GIF animado, todo generado en el navegador. Si necesitas imprimir, produce un PDF con sangrado y marcas de corte. La eliminación de fondo corre con un modelo local dentro del propio navegador, sin enviar la imagen a un tercero.

¿Y esto cómo se aplica en tu negocio?

En CAR, dueños de empresa de Latinoamérica y España usan la tecnología para ser más rentables. Empiezas con una ruta de 7 días y terminas con un sistema funcionando en tu negocio.

👥 Probar 7 días

La diferencia de fondo con las herramientas comerciales está en el modelo: no hay plan Pro, ni plantillas bloqueadas, ni marcas de agua, ni anuncios. No necesitas cuenta para empezar — los diseños de invitado se guardan en el navegador y se migran a la nube en un paso cuando creas una cuenta.

Por debajo, el stack es el de una aplicación moderna: React 19, TypeScript, Vite, Fabric.js, Yjs y Zustand en el cliente; Django 5, Django REST Framework, Channels y PostgreSQL en el servidor; Docker Compose con nginx, Redis opcional y almacenamiento compatible con S3.

¿Doory puede reemplazar a Canva en tu startup?

Aquí conviene ser honesto: el editor no es la parte difícil. Lo difícil es la biblioteca.

Según XDA Developers, Canva supera los 260 millones de usuarios mensuales y acumula más de 4,5 millones de plantillas, 100 millones de imágenes y elementos gráficos y alrededor de 6.000 fuentes. Ese catálogo es lo que hace que Canva sea Canva, y es un foso que ningún proyecto de fin de semana replica. La propia publicación lo resume así: el editor es una mercancía, la biblioteca es el foso.

Los números del negocio lo confirman. La Razón reportó en marzo de 2025 que Canva alcanzó una valoración de 40.000 millones de dólares, 2.500 millones de dólares de ingresos anuales y 220 millones de usuarios activos, con el 95% de las empresas Fortune 500 usando la plataforma. Antes, en octubre de 2023, WWWhatsnew reportó que la compañía había sumado más de 65 millones de usuarios nuevos en un año y llegado a 16 millones de suscriptores de pago.

El ecosistema de alternativas tampoco está vacío, pero casi ninguna es del tipo Canva. Photopea es un clon de Photoshop, Penpot es una herramienta de UI/UX, y el SDK de Polotno cuesta cerca de 900 dólares al mes en su modalidad self-serve, según el repaso de XDA Developers. Aktivisda, la opción open source que ese artículo considera más cercana, nació dentro de Climate Fresk para grupos activistas y su instalación es lo bastante enredada como para que sus propios desarrolladores recomienden escribirles por email.

Doory se ubica en ese hueco con una propuesta clara: capacidades de editor comparables, cero coste de licencia y los archivos bajo tu control. Lo que no tiene —y conviene decirlo antes de migrar nada— es la biblioteca. Diez plantillas de arranque no compiten con millones, y eso se nota el primer día si tu equipo produce contenido a volumen.

¿Cómo se instala Doory en tu propio servidor?

El despliegue estándar son cuatro pasos:

  • Copia el archivo de entorno y define los secretos: cp .env.example .env, con DJANGO_SECRET_KEY (por ejemplo generado con openssl rand -base64 48) y POSTGRES_PASSWORD.
  • Levanta la pila completa: docker compose up -d --build.
  • Crea el superusuario: docker compose exec api python manage.py createsuperuser.
  • Abre http://localhost:8080 y empieza a diseñar. El contenedor web sirve la app y reenvía /api y /ws al backend, así que el navegador solo habla con una dirección.

Un detalle que suele pillar desprevenido: una instalación nueva arranca vacía. El contenido se carga después con comandos de gestión: seed_gallery para categorías de plantillas, sync_fonts --popular 100, seed_templates, seed_elements, sync_element_packs (iconos, emoji e ilustraciones), sync_models (el modelo de eliminación de fondo) y sync_audio.

De la configuración, las variables que más importan en producción son SITE_URL y DJANGO_ALLOWED_HOSTS, SECURE_SSL_REDIRECT y SECURE_COOKIES (en true detrás de HTTPS), EMAIL_URL para el envío de correos, INSTALL_CHROMIUM (necesario si quieres export a PDF del lado del servidor) y USE_S3 con las claves AWS_* si prefieres guardar los archivos subidos en almacenamiento compatible con S3 en lugar de un volumen local.

¿Qué significa esto para tu startup?

Primero, calcula el ahorro real de licencias. Si tu equipo paga asientos de Canva Pro solo para producir piezas simples —posts, stories, flyers, miniaturas—, Doory elimina ese costo por completo. La contrapartida es que asumes el mantenimiento: actualizaciones, backups de PostgreSQL y del volumen de subidas, y parcheo de seguridad. En un equipo sin perfil técnico, ese costo oculto puede superar la suscripción.

Segundo, míralo como pieza embebida, no solo como herramienta interna. Si vendes software a clientes que exigen que los datos no salgan de su infraestructura —sector público, salud, banca, o clientes europeos con requisitos de residencia de datos—, un editor de diseño self-hosted que se levanta con Docker es una función que puedes empaquetar dentro de tu producto. Ahí está la ventaja competitiva real: no es "Canva gratis", es un editor de marca dentro de tu propia plataforma.

Tercero, revisa la licencia antes de prometer marca blanca. Doory se publica bajo la Attribution Assurance License: puedes usarlo, modificarlo y redistribuirlo, incluso comercialmente, pero debes conservar la licencia y el archivo NOTICE y mostrar el crédito de forma visible en la aplicación en ejecución. Si tu plan era eliminar toda referencia al autor, esta licencia no te lo permite.

Cuarto, no lo adoptes por la biblioteca. Si tu cuello de botella es tener plantillas listas para cada campaña, Doory no resuelve eso hoy. Su ventaja está en el control y el coste, no en el catálogo.

La conclusión práctica: para un founder, Doory vale la pena como experimento de una tarde. Levantarlo cuesta un comando, y en esa hora vas a aprender más sobre tus propios requisitos de diseño y de datos que leyendo diez comparativas. Si el flujo encaja, tienes una pieza de infraestructura propia; si no, no perdiste una suscripción anual.

Fuentes

¿Y esto cómo se aplica en tu negocio?

En CAR, dueños de empresa de Latinoamérica y España usan la tecnología para ser más rentables. Empiezas con una ruta de 7 días y terminas con un sistema funcionando en tu negocio.

👥 Probar 7 días

Daily Shot: Tu ventaja táctica

Lo que pasó en las últimas 24 horas, resumido para que tú no tengas que filtrarlo.

Suscríbete para recibir cada mañana la curaduría definitiva del ecosistema startup e inversionista. Sin ruido ni rodeos, solo la información estratégica que necesitas para avanzar:

  • Venture Capital & Inversiones: Rondas, fondos y movimientos de capital.
  • IA & Tecnología: Tendencias, Web3 y herramientas de automatización.
  • Modelos de Negocio: Actualidad en SaaS, Fintech y Cripto.
  • Propósito: Erradicar el estancamiento informativo dándote claridad desde tu primer café.

📡 El Daily Shot Startupero

Noticias del ecosistema startup en 2 minutos. Gratis, todos los días.

Share to...