Download Heracles LDMT
Two editions, plus an archive of every earlier release. The package ships with its own JRE and sample data — unzip, start, sign in. No JDK, no client, no registration, no license key.
Pick your edition
Both packages are the same build; only the default UI language differs. You can switch languages on the sign-in screen at any time.
Chinese edition
Chinese UI by default. For teams running Chinese sites and internal runbooks.
Download .zipEnglish edition
English UI by default. For overseas teams and English runbooks.
Download .zipEarlier releases
Every release stays available, with its size and notes. Older builds no longer get fixes, but you can pull one to roll back or reproduce an issue.
What's inside
heracles-LDMT-web.jar
The same build as the release, uncut — so the demo cannot do things the release cannot.
jre/
A bundled JRE 8, one build for x86_64 and one for aarch64, picked by the startup script from uname -m. This is what removes the JDK prerequisite.
startup.sh / startup.bat
Unpacks the bundled JRE, sets the heap, starts in the background and prints the URL. No preinstalled JDK.
db/ldmt.s3db
Five sample machines, three applications and a few install records. Sample credentials are fake values.
README.md
Three commands, how to change the port, a reminder to change the admin password. Readable offline.
SHA256SUMS
Matches the value on this page, so you can verify offline on an isolated network.
No external dependencies
No JDK, no database, no agent, no internet. The only outbound connections are the SSH sessions you configure.
FAQ
Is it free?
Yes. Apache-2.0. No license key, no registration, no call-home.
Can it run fully offline?
Yes. Nothing in the product reaches the internet; the only outbound connections are the SSH sessions you configure.
Do I need a JDK first?
No. The JRE is inside the package; the startup script unpacks and uses it, and JAVA_HOME never has to be set. Targets need nothing installed either — sshd is enough.
Does it work on Kylin and UOS?
Yes — both are first-class OS types, not aliases for Red Hat. CentOS, RHEL, Ubuntu, Debian and openSUSE are also in scope.
How is the demo different from the release?
Only the pre-filled database. The binary is identical.
The install failed on one machine. Where do I look?
The install record: every machine keeps its exit code and full output, so you can see the exact step and message.
Can I use it in production?
Yes — but do two things before adding machines: set your own encryption secret, and change the default admin password.
What differs between the two editions?
The same binary with a different default UI language. Both language packs ship inside the package, and you can switch at the sign-in screen.
Can I still use an older release?
Yes, the archive stays available. Older releases no longer get fixes, so keep production on the latest.
The download is slow. What can I do?
Check the size against your link first. On an isolated network, put the package on one machine and distribute from there.
Questions go here
A download that will not finish, a startup error, a feature you want — leave a note. Notes are public and need no account. Submissions are screened against a word list, so keep it civil.
Recent notes
- No notes yet. Yours would be the first.