draw.io on Ubuntu 24.04 LTS

Azure Developer Tools

draw.io, a browser based diagram editor for flowcharts, UML, ERD and network diagrams, ready to run the moment it boots.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

draw.io (also known as diagrams.net) is a full featured, open source diagram editor that runs entirely in the browser. You draw flowcharts, UML and ER diagrams, network and cloud architecture diagrams, BPMN, org charts and mind maps on an infinite canvas with a huge shape library, then export to PNG, SVG, PDF or the open drawio format. Because the editor is client side, your diagrams live in your browser and on your own device rather than on the server, which makes self hosting a natural fit for teams that want a private, in house alternative to a cloud diagramming service.

Why the cloudimg image

cloudimg ships draw.io fully patched and preconfigured, with the official release served on Apache Tomcat behind an nginx reverse proxy that terminates HTTPS with a per VM certificate generated on first boot, so the editor answers over TLS the moment the VM boots. The servlet container is hardened before capture: the Tomcat manager and host manager consoles are removed and the users file is shipped empty, so there is no admin console and no default credential. The editor has no login of its own, so the paired deployment guide shows how to restrict access with your network security group, and every image is backed by 24/7 support.

Common uses

  • Private, self hosted flowchart and diagram editor
  • In house UML, ERD and BPMN modelling
  • Cloud and network architecture diagrams on your own VM

See it running

Real screenshots taken while testing this image against its deployment guide.

draw.io on Ubuntu 24.04 LTS screenshot 1 draw.io on Ubuntu 24.04 LTS screenshot 2 draw.io on Ubuntu 24.04 LTS screenshot 3 draw.io on Ubuntu 24.04 LTS screenshot 4