plantuml.jar
.
This means that you only need a Java Runtime Environment and plantuml.jar
to run this very simple web server.
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.