Home

Awesome

项目简介

<p align="center"> <a href="https://golang.google.cn/"> <img src="https://img.shields.io/badge/Golang-1.17-green.svg" alt="golang"> </a> <a href="https://gin-gonic.com/"> <img src="https://img.shields.io/badge/Gin-1.7.4-red.svg" alt="gin"> </a> <a href="https://gorm.io/"> <img src="https://img.shields.io/badge/Gorm-1.21-orange.svg" alt="gorm"> </a> <a href="https://redis.io/"> <img src="https://img.shields.io/badge/redis-3.2.100-brightgreen.svg" alt="redis"> </a> <a href="https://vuejs.org/"> <img src="https://img.shields.io/badge/Vue-3.0.0-orange.svg" alt="vue"> </a> <a href="https://antdv.com/docs/vue/introduce-cn/"> <img src="https://img.shields.io/badge/Ant%20Design-2.2.x-blue.svg" alt="Ant Design"> </a> </p>

LuBan 鲁班运维平台3.0, 本项目使用Go1.15.x、 Gin、Gorm开发, 前端使用的是Vue3+Ant Design2.2.x框架。

项目源码

后端源码前端源码
githubhttps://github.com/dnsjia/lubanhttps://github.com/dnsjia/luban/luban_fe

使用说明

  1. 安装编译
# 拉取代码
git clone https://github.com/dnsjia/luban.git

# 打包
cd luban
go build main.go -o ./luban
or
GOOS=windows GOARCH=amd64 go build main.go ./luban

# 启动
./luban

# 启动前端
cd luban/luban_fe
npm run dev
  1. 启动服务前先创建etc/config.yaml
# 数据库配置
mysql:
  path: '192.168.1.96:3306'
  db-name: 'luban'
  username: 'root'
  password: '123456'
  1. 初始化数据库
windows执行以下脚本, 初始化数据库

init_db.bat

目前已经实现的功能

Demo地址

http://115.231.236.19

账号: luban@qq.com 密码: test1234

首页

avatar

仪表盘

avatar

资产管理

avatar

远程连接

avatar

集群管理

avatar

集群详情

avatar

节点列表

avatar

网络管理

avatar

存储管理

avatar

Roadmap

历史版本详情

Contributing

对于项目感兴趣,想一起贡献并完善项目请参阅contributing

img

Support

FAQ

License

Everything is Apache License 2.0.