1 Star 0 Fork 1.5K

teacher kwan / boot-online

forked from dromara / Jpom 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Spring Boot 线上项目管理

在linux 中管理SpringBoot 项目如果是打包为Jar那么我们一般是使用shell 命令来管理, 如果有多个项目管理起来显得比较麻烦。 如果新增、更新、删除项目都不是很方便。 再或者想不使用电脑控制重启、关闭、开启项目。直接使用shell 登录服务器管理显然不是最简单的方法 如果休息日在朋友家玩,公司领导联系说需要控制一下某个项目,此时你身边有电脑,但是没有专业的管理服务器的软件。

在这里boot-online 项目将如上问题统一解决

这里就采用SpringBoot开发web项目(前台采用layui)+websocket来统一管理,只要电脑能使用浏览器就ok

项目主要功能

  1. 创建、修改、删除项目
  2. 实时查看控制台
  3. jar包文件夹管理
  4. cpu、ram 监控
  5. 导出堆栈信息
  6. 阿里云 CodePipeline + Oss在线管理
  7. 多用户管理
  8. 此项目完全不依赖数据库,随装随用
  9. 整个服务器top监听

项目截图

  1. 创建项目 创建项目

  2. 修改、删除项目 修改、删除项目

  3. 文件管理 文件管理

  4. 项目列表 项目列表

  5. 监控cpu 内存  监控cpu 内存

  6. 控制台日志实时查看 控制台日志实时查看

  7. 用户管理 用户管理

  8. top监听 top监听

编译安装

访问Boot-online的码云主页,拉取最新完整代码:

  1. 端口修改确认(默认:2122)
  2. 项目运行数据目录修改确认(默认:/boot-online/data/)数据路径存储用户信息和项目配置信息,基础格查看项目目录[/bin/data]
  3. 项目运行命令目录修改确认(默认:/boot-online/command/)完整命令查看项目目录[/bin/command] 在部署是需要完整copy此目录到配置的命令目录中
  4. 项目运行日志目录确认(默认:/boot-online/log/)

然后进入项目目录执行:

mvn package

然后在目录中查看 target/boot-online-1.0-lib

贡献人员

  1. F7575
  2. bwcx_jzy
  3. arno

感谢

boot-online使用以下开源项目

  • Spring Boot:核心框架
  • Fast-Boot:针对SpringBoot 封装的一系列的快捷包 提供公共的Controller、自动化拦截器、启动加载资源接口、线程池管理
  • alibaba/fastjson:用于Java的快速JSON解析器/生成器
  • Hutool:一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”
  • Layui:前端UI框架

提供bug反馈或建议

贡献代码

欢迎任何人为Boot-online添砖加瓦,贡献代码

空文件

简介

在linux 中管理SpringBoot 项目如果是打包为Jar那么我们一般是使用xshell 命令来管理, 如果有多个项目管理起来显得比较麻烦。 如果新增、更新、删除项目都不是很方便。 再或者想不使用电脑控制重启、关闭、开启项目。直接使用xshell 登录服务器管理显然不是最简单的方法 如果休息日在朋友家玩,公司领导联系说需要控制一下某个项目,此时你身边有电脑,但是没有专业的管理服务器的软件。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/guanshijiehnan/boot-online.git
git@gitee.com:guanshijiehnan/boot-online.git
guanshijiehnan
boot-online
boot-online
master

搜索帮助