From what I found, the strongest candidate is a Docker image that runs UMLetino directly.

 There are a few examples. From what I found, the strongest candidate is a Docker image that runs UMLetino directly.

Main candidate: manslaughter/umletino

Docker Hub has an image called manslaughter/umletino. Its description is “Docker image umletino (web application umlet).” It has not been updated for more than eight years, but Docker Hub shows 10K+ pulls. The startup command is listed there as well.

docker run --rm -p 8080:80 manslaughter/umletino

Then open this in your local browser:

http://localhost:8080

GitHub repository

The corresponding GitHub repository is manslaughter03/docker-umletino. The README describes it as “Deploy umletino behind nginx,” and it includes both the Docker Hub run method and a local build method.

For a local build, the README gives this flow:

git clone https://github.com/manslaughter03/docker-umletino
cd docker-umletino
./build.sh
./run.sh

To change the port, for example:

./run.sh 9000

Then open:

http://localhost:9000

What the setup seems to do

This Docker version serves UMLetino behind nginx. The build notes mention “gwt-builder and nginx,” so the idea appears to be: build the GWT-based UMLetino web app, then serve the static web application through nginx.

UMLetino itself is described as the web version of UMLet. It carries over UMLet’s minimal, text-based GUI style into the browser. Some related materials also mention browser local storage, drag-and-drop file handling, and Data URI export.

Blog example

As a usage-oriented blog example, I found “UMLet UML drawing & scripting” on Rijkswatch. It introduces UMLet as a tool available as a standalone app, Eclipse plugin, and web-hosted edition, meaning UMLetino. It is not a self-hosting tutorial for UMLetino, but it is useful for understanding the feel of UMLet/UMLetino and its text-based diagram editing style.

Caveat

The important caveat is that manslaughter/umletino is very old. Docker Hub shows that it has not been updated for more than eight years. It should be fine for local testing or studying how UMLetino works, but I would be cautious about using it unchanged on a public server.

In short:

If you only want to try it locally, the fastest route is:

docker run --rm -p 8080:80 manslaughter/umletino

But for modern public deployment, it is better treated as a reference or experiment rather than production-ready infrastructure.

Comments

Popular posts from this blog

go ahead baby, now on sale!!

Just Go For It, Baby by Red Sweet Pea