OpenSource - 一站式自动化运维及自动化部署平台

2024-02-16 00:52

本文主要是介绍OpenSource - 一站式自动化运维及自动化部署平台,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • orion-ops 是什么
    • 重构
    • 特性
    • 快速开始
    • 技术栈
    • 功能预览
    • 添砖加瓦
    • License

在这里插入图片描述


orion-ops 是什么

orion-ops 一站式自动化运维及自动化部署平台, 使用多环境的概念, 提供了机器管理、机器监控报警、Web终端、WebSftp、机器批量执行、机器批量上传、在线查看日志、定时调度任务、应用环境维护、应用构建及发布任务、操作流水线等功能, 帮助企业实现一站式轻量化运维治理, 致力于企业级应用的智能运维。

当前最新版本: 1.2.3
github: https://github.com/lijiahangmax/orion-ops
gitee: https://gitee.com/lijiahangmax/orion-ops
csdn: https://blog.csdn.net/qq_41011894
orion-kit: gitee github
文档: https://lijiahangmax.gitee.io/orion-ops/#/
demo: http://101.43.254.243:1080/#/

演示账号: orionadmin
演示密码: orionadmin

重构

orion-ops 后续应该不会更新了(除了修复bug) 个人精力有限
后续开发及维护 orion-ops-pro gitee github

特性

  • 易用方便: 极简配置, 开箱即用, 支持 docker 部署
  • 在线终端: 支持在线 Web 终端, 记录操作日志, 管理员可强制下线, 录屏回放, 终端监视等
  • 文件管理: 支持远程机器文件批量上传、批量下载、暂停断点续传、实时传输速率、实时进度、打包传输等功能
  • 机器监控: 支持维护机器的监控以及报警, 支持采集 agent 的一键安装以及升级
  • 批量操作: 支持远程机器批量执行命令 以及 批量执行上传文件
  • 调度任务: 维护 cron 表达式, 定时执行机器命令
  • 环境隔离: 不同应用环境的配置及环境变量是相互隔离的
  • 环境变量: 命令执行时使用占位符自动替换, 支持 properties, json, yml, xml多种格式维护
  • 高兼容性: 自定义构建发布操作, 不论是什么项目都是配置 SSH 执行命令, 灵活操作
  • 功能强大: 命令批量执行, 任务定时调度, 远程日志查看, 操作日志全记录等
  • 高扩展性: 前后端代码规范统一, 代码健壮质量高, 写法优雅, 易读好拓展
  • 免费开源: 前后端代码完全开源, 方便二次开发

快速开始

安装文档: 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

技术栈

  • SpringBoot 2.4.4
  • MybatisPlus 3.4.0
  • Mysql 8.0
  • Redis 5.0.5
  • Vue 2.6.11
  • Ant Design 1.7.8

功能预览

控制台

在这里插入图片描述

机器列表

在这里插入图片描述

在线终端

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在线文件管理

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

机器监控

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

批量执行
在这里插入图片描述

日志文件

在这里插入图片描述

调度任务
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

应用配置

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

构建列表
在这里插入图片描述

在这里插入图片描述

发布列表

在这里插入图片描述

在这里插入图片描述

流水线任务

在这里插入图片描述
在这里插入图片描述

登陆日志

在这里插入图片描述

安全配置
在这里插入图片描述

消息
在这里插入图片描述
在这里插入图片描述

添砖加瓦

PR 规则: 只能在 githubdev 分支提交 PR, merge 后我会手动同步 gitee
orion-ops 作为开源项目, 欢迎任何人提出建议以及贡献代码。你所做出的每一次贡献都是有意义的, 同时也会永远保留在贡献者名单中 。

License

使用 Apache-2.0 开源许可证。前后端代码完全开源, 根据自己的需求打造出独一无二的智能运维平台。
在这里插入图片描述

这篇关于OpenSource - 一站式自动化运维及自动化部署平台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/713039

相关文章

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

如何基于Python开发一个微信自动化工具

《如何基于Python开发一个微信自动化工具》在当今数字化办公场景中,自动化工具已成为提升工作效率的利器,本文将深入剖析一个基于Python的微信自动化工具开发全过程,有需要的小伙伴可以了解下... 目录概述功能全景1. 核心功能模块2. 特色功能效果展示1. 主界面概览2. 定时任务配置3. 操作日志演示

Python使用python-docx实现自动化处理Word文档

《Python使用python-docx实现自动化处理Word文档》这篇文章主要为大家展示了Python如何通过代码实现段落样式复制,HTML表格转Word表格以及动态生成可定制化模板的功能,感兴趣的... 目录一、引言二、核心功能模块解析1. 段落样式与图片复制2. html表格转Word表格3. 模板生

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例

《Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例》本文介绍Nginx+Keepalived实现Web集群高可用负载均衡的部署与测试,涵盖架构设计、环境配置、健康检查、... 目录前言一、架构设计二、环境准备三、案例部署配置 前端 Keepalived配置 前端 Nginx

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

ubuntu如何部署Dify以及安装Docker? Dify安装部署指南

《ubuntu如何部署Dify以及安装Docker?Dify安装部署指南》Dify是一个开源的大模型应用开发平台,允许用户快速构建和部署基于大语言模型的应用,ubuntu如何部署Dify呢?详细请... Dify是个不错的开源LLM应用开发平台,提供从 Agent 构建到 AI workflow 编排、RA

ubuntu16.04如何部署dify? 在Linux上安装部署Dify的技巧

《ubuntu16.04如何部署dify?在Linux上安装部署Dify的技巧》随着云计算和容器技术的快速发展,Docker已经成为现代软件开发和部署的重要工具之一,Dify作为一款优秀的云原生应用... Dify 是一个基于 docker 的工作流管理工具,旨在简化机器学习和数据科学领域的多步骤工作流。它

Nginx部署React项目时重定向循环问题的解决方案

《Nginx部署React项目时重定向循环问题的解决方案》Nginx在处理React项目请求时出现重定向循环,通常是由于`try_files`配置错误或`root`路径配置不当导致的,本文给大家详细介... 目录问题原因1. try_files 配置错误2. root 路径错误解决方法1. 检查 try_f

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField