PlantUML Server on Ubuntu 24.04 LTS

Azure Developer Tools

PlantUML Server, a self hosted web service that turns plain text into UML diagrams, ready to render 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

PlantUML Server is a self hosted web application that renders PlantUML text descriptions into UML and related diagrams, including sequence, class, activity, component, state, use case and mind map diagrams, returned as PNG, SVG or ASCII art. You type a short text description in the web editor or POST it to the URL based API and the server returns the rendered image, which makes it ideal for embedding live diagrams in wikis, documentation sites, code review tools and continuous integration pipelines. It is stateless, holding no diagrams or accounts of its own, so every request is self contained and the service scales cleanly.

Why the cloudimg image

cloudimg ships PlantUML Server fully patched and preconfigured, running behind an nginx reverse proxy with an unauthenticated health endpoint, so the web editor and the rendering API answer the moment the VM boots. The diagram engine and Graphviz are installed, wired together and render verified at build time, and the base is kept current so you start from a clean, secure footing. Because the renderer is unauthenticated by design, 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

  • Render UML diagrams from text on demand
  • Embed live diagrams in wikis and documentation
  • Diagram rendering API for CI and code review

See it running

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

PlantUML Server on Ubuntu 24.04 LTS screenshot 1 PlantUML Server on Ubuntu 24.04 LTS screenshot 2 PlantUML Server on Ubuntu 24.04 LTS screenshot 3 PlantUML Server on Ubuntu 24.04 LTS screenshot 4