ZenOps 一站式运维平台,面向开发者和运维人员的统一数据库、服务器、对象存储等运维管理工具。
启动成功后,访问以下地址:
- 平台地址: http://localhost:9998/platform/
- 默认账号: admin
- 默认密码: admin
| 技术 | 版本 | 说明 |
|---|---|---|
| Spring Boot | 2.6.6 | 主框架 |
| Java | 1.8 | 开发语言 |
| Maven | - | 构建工具 |
| MyBatis | - | ORM 框架 |
| MySQL | 8.0 | 关系型数据库 |
| JWT (java-jwt) | 3.15.0 | 身份认证 |
| WebSocket | - | 实时通信(SSH 终端、SQL 执行) |
| JSch | 0.1.54 | SSH/SFTP 连接 |
| Quartz | - | 定时任务调度 |
| Fastjson | 1.2.68 | JSON 处理 |
| 技术 | 版本 | 说明 |
|---|---|---|
| Vue | 3.5.18 | 前端框架 |
| Vite | 7.0.6 | 构建工具 |
| TypeScript | 5.8 | 开发语言 |
| Element Plus | 2.10.4 | UI 组件库 |
| Pinia | 3.0.3 | 状态管理 |
| Vue Router | 4.5.1 | 路由管理 |
| Axios | 1.11.0 | HTTP 请求 |
| xterm.js | 6.0.0 | 终端模拟器 |
| Monaco Editor | - | SQL 代码编辑器 |
| CodeMirror | - | YAML 等代码编辑 |
- JDK: 1.8+
- Node.js: 20.19.0+ 或 >= 22.12.0
- MySQL: 8.0+
- Maven: 3.6+
-
用户角色权限控制(RBAC)
- 用户管理、角色管理、菜单权限管理
- JWT 登录认证
-
数据源管理
- 多数据源配置与维护
-
SQL 执行窗口
- 在线 SQL 编辑与执行(Monaco Editor)
- 多数据库适配(MySQL 等)
- 多标签页 SQL 窗口
- 执行结果表格渲染
-
SSH / SFTP 终端
- Web SSH 终端连接(xterm.js)
- 多标签页会话管理
- SFTP 文件浏览与操作
- 服务器配置管理
-
对象存储管理
- 支持 MinIO、阿里云 OSS
- Bucket / 文件管理
-
定时任务调度
- 基于 Quartz 的后端调度引擎(模块已就绪)
-
SQL 模块
- 在线编辑表结构 / 数据
- SQL 审计日志查看
- 复制表
-
SSH / SFTP 模块
- 移动文件
-
Redis 管理面板
- 新增除String类型的编辑,新增功能
-
定时任务调度
- 前端管理界面
-
日志收集
- 对接loki
-
首页 Dashboard
本项目基于 Apache License 2.0 协议开源,完全免费,可自由用于个人或商业用途。
欢迎 Star、Fork 和 PR,共同建设更好的运维工具。