orion-ops 是一款一站式自动化运维及自动化部署平台,使用多环境的概念,提供了机器管理、机器监控报警、Web终端、WebSftp、机器批量执行、机器批量上传、在线查看日志、定时调度任务、应用环境维护、应用构建及发布任务、操作流水线等功能,帮助企业实现一站式轻量化运维治理,致力于企业级应用的智能运维。
Gitee开源地址:https://gitee.com/lijiahangmax/orion-ops
## 特性
+ 易用方便:极简配置,开箱即用,支持 docker 部署
+ 在线终端:支持在线 Web 终端,记录操作日志,管理员可强制下线,录屏回放,终端监视等
+ 文件管理:支持远程机器文件批量上传、批量下载、暂停断点续传、实时传输速率、实时进度、打包传输等功能
+ 机器监控:支持维护机器的监控以及报警,支持采集 agent 的一键安装以及升级
+ 批量操作:支持远程机器批量执行命令 以及 批量执行上传文件
+ 调度任务:维护 cron 表达式,定时执行机器命令
+ 环境隔离:不同应用环境的配置及环境变量是相互隔离的
+ 环境变量:命令执行时使用占位符自动替换,支持 properties,json,yml,xml多种格式维护
+ 高兼容性:自定义构建发布操作,不论是什么项目都是配置 SSH 执行命令,灵活操作
+ 功能强大:命令批量执行,任务定时调度,远程日志查看,操作日志全记录等
+ 高扩展性:前后端代码规范统一,代码健壮质量高,写法优雅,易读好拓展
+ 免费开源:前后端代码完全开源,方便二次开发
技术栈
- SpringBoot 2.4.4
- MybatisPlus 3.4.0
- Mysql 8.0
- Redis 5.0.5
- Vue 2.6.11
- Ant Design 1.7.8
快速开始
安装文档:https://lijiahangmax.gitee.io/orion-ops/#/quickstart/install
开发文档:https://lijiahangmax.gitee.io/orion-ops/#/advance/second-dev
操作手册:https://lijiahangmax.gitee.io/orion-ops/#/operator/machine
常见问题:https://lijiahangmax.gitee.io/orion-ops/#/quickstart/faq
通用模板:https://lijiahangmax.gitee.io/orion-ops/#/template/java-springboot-template
roadmap:https://lijiahangmax.gitee.io/orion-ops/#/about/roadmap
功能预览
控制台

机器列表

在线终端





在线文件管理


机器监控


批量执行

日志文件

调度任务



应用配置



构建列表


发布列表

流水线任务


登陆日志

安全配置

消息

