LingConsole 将多台服务器的守护进程(Daemon)统一接入一个 Web 控制面板(Panel),提供节点、应用、文件、终端、系统监控与包管理能力,并内置插件系统与细粒度权限组,以AGPL-3.0协议进行开源。

仓库地址:https://github.com/xiaLingLuo/LingConsole

在 阿里云 上以28元的价格租下一个首尔轻量应用服务器,实例规格:

CPU

RAM

ROM

NET

2 vCPU

0.5GiB

20GiB

IPv4 200Mbps

登录SSH控制台,执行

sudo su -c "wget -qO- https://raw.githubusercontent.com/xiaLingLuo/LingConsole/refs/heads/main/installer/install.sh | bash"

终端响应:

admin@server:~$ sudo su -c "wget -qO- https://raw.githubusercontent.com/xiaLingLuo/LingConsole/refs/heads/main/installer/install.sh | bash"
[LingConsole] 开始安装 LingConsole...
[LingConsole] 从 Adoptium 下载 Eclipse Temurin JDK 25 (x64) ...
[LingConsole] JDK 25 已安装到 /opt/lingConsole/java
[LingConsole] Java 25 已就绪: /opt/lingConsole/java/bin/java
[LingConsole] 下载 LingConsole.jar ...
[LingConsole] 下载启动脚本 ...
[LingConsole] 下载配置文件 config.txt ...
[LingConsole] 注册系统命令: /usr/local/bin/lingconsole (lingconsole start / end)
[LingConsole] 已注册: lingconsole start / lingconsole end
[LingConsole] 已准备数据目录: /lingConsole
[LingConsole] 已注册开机自启: systemd (lingconsole.service)
[LingConsole] LingConsole 已启动, 正在等待初始密码生成

[LingConsole] 首次启动已生成初始账户, 请妥善保存并立即登录修改密码:
    账号: ling
    密码: n9jwtek4RL2vENTt   # 随机生成
[LingConsole] 控制面板:http://IP:55600
[LingConsole] 守护进程:ws://IP:55700
[LingConsole] 建议使用反向代理为面板及其守护进程添加TLS支持,以实现最佳安全,为了使用,需要放行55600和55700端口


[LingConsole] 安装完成!
  程序安装目录 : /opt/lingConsole
  数据/配置目录 : /lingConsole
  Java         : /opt/lingConsole/java/bin/java

  服务状态  : systemctl status lingconsole (systemd 自启已注册)
  停止服务  : sudo lingconsole end
  启动服务  : sudo lingconsole start
  卸载      : systemctl disable lingconsole; rm -f /usr/local/bin/lingconsole; rm -rf /opt/lingConsole /lingConsole

admin@server:~$ 

跟随指令的提示,进入阿里云服务器后台放行55600和55700端口;

然后使用浏览器访问http://服务器IP:55600;

成功~