# server-manage **Repository Path**: cxcaoxin/server-manage ## Basic Information - **Project Name**: server-manage - **Description**: 远程服务管理系统 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-02 - **Last Updated**: 2021-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # server-manage #### 介绍 - spring boot + mybatis + layui 远程项目管理工具 - 同时管理多服务器的项目 - 在需要被管理的服务器安装宝塔工具,开放宝塔Api功能(不想安装宝塔工具也可以简单实现) - 表结构在 /src/test/resources 下面 #### 目的 解决项目多,分散在不同的服务器,管理不方便! #### 原理 - 调用宝塔的Api 创建站点、获取服务器相关信息(如果安装宝塔) - 上传文件到远程服务器,执行shell脚本 #### 技术架构 ##### 开发环境 - 语言:Java 8 - IDE(JAVA): IDEA - IDE(前端): IDEA - 依赖管理:Maven - 数据库:MySQL5.7 ##### 后端 - 基础框架:Spring Boot 2.5.0 - 持久层框架:Mybatis 3.4.1 - 数据库连接池:HikariCP - 模板引擎: thymeleaf ##### 前端 - 基础框架:layui mini #### 相关截图 ![执行文件分页](https://images.gitee.com/uploads/images/2021/0722/095430_026dbee2_2187645.png "屏幕截图.png") ![新增执行文件](https://images.gitee.com/uploads/images/2021/0722/095512_a6859e5a_2187645.png "屏幕截图.png") ![站点文件分页](https://images.gitee.com/uploads/images/2021/0722/095554_6a8d2f40_2187645.png "屏幕截图.png") ![服务器分页](https://images.gitee.com/uploads/images/2021/0722/095627_901699c0_2187645.png "屏幕截图.png") ![新增服务器](https://images.gitee.com/uploads/images/2021/0722/095752_2abc9284_2187645.png "屏幕截图.png") ![站点重构分页](https://images.gitee.com/uploads/images/2021/0722/095829_e9d4a964_2187645.png "屏幕截图.png") ![站点重构](https://images.gitee.com/uploads/images/2021/0722/095934_f7a35015_2187645.png "屏幕截图.png") ![重构的详情](https://images.gitee.com/uploads/images/2021/0722/100005_546816fc_2187645.png "屏幕截图.png")