New! Render PlantUML diagrams directly inside GitHub
with our official browser extension —
No server. No tokens. No tracking. Zero permissions but clipboard. —
Try it out and let us know what you think!
PlantUML PicoWeb Server
plantuml.jar.
This means that you only need a Java Runtime Environment and plantuml.jar to run this very simple web server.
Running the server
Running the server is pretty simple. You just have to launch:
java -jar plantuml.jar -picoweb
Attention: By default, the server listens on all interfaces on port
8080. To change the default behavior, you can specify a colon separated port (still listening on all interfaces) or, both, a port and a bind address:
java -jar plantuml.jar -picoweb:8000
java -jar plantuml.jar -picoweb:8000:127.0.0.1
The server is really basic. It only understands GET requests with following patterns:
/plantuml/png/xyz..../plantuml/svg/xyz....
http://127.0.0.1:8080.
This way, you can very easily use any plugins which need some PlantUML HTTP server without the official online server.