跳到正文
Heracles LDMT Heracles Linux Deployment Maintenance Tools
快速开始

三步跑起来

一台 Linux(x86_64 或 ARM64)、一个空闲端口、一个浏览器。不用装 JDK,不用装数据库,不用装客户端。

1

解压

unzip heracles-ldmt-*-demo.zip。里面就是 jar、startup 脚本和 jre 目录,没有别的依赖。

2

执行 ./startup.sh

脚本按 CPU 架构解压内置 JRE 并后台启动,默认端口 8766;换端口就加 --server.port=8080。

3

登录,改密码

浏览器打开 http://<服务器IP>:8766/。首次用 admin / admin 登录,第一件事是改密码。

环境要求

项要求
运行环境无需预装 JDK:包内自带 JRE 8,x86_64 与 aarch64 各一份,startup 脚本按架构自动选用
操作系统Linux(x86_64 / ARM64)优先;Windows 用 startup.bat,macOS 也能跑
内存1 GB 起,建议 2 GB
数据库内置 SQLite,无需另装
网络只需能访问被管理机器的 22 端口;产品本身不需要外网
目标机只要 sshd 与可用账号,不用装客户端、不用装 Agent、不用 Python
上线前必做两件事:① 配置自己的加密密钥(环境变量 HERACLES_CRYPTO_SECRET),不要留内置兜底密钥;② 把默认管理员口令改掉。demo 包里的密钥保持默认,只为让你直接跑起来,不适合生产。

第一次用常问的几个

端口被占了怎么办?

启动时加 --server.port=8080,换一个空闲端口。

数据存在哪?

jar 同目录或程序目录下的 db 里,是 SQLite 单文件。备份就是把这个文件拷走。

加机器时连不上?

先在服务器上 ssh 试一次,确认 22 端口通、账号能登录。产品用的是同一套凭据。

要装 JDK 吗?

不用。JRE 在安装包里,startup 脚本自动解压使用,也不需要设 JAVA_HOME。目标机那边更不用装东西,有 sshd 就行。

能改语言吗?

界面上右上角有语言切换,中文与英文两套语言包。