Giter Site home page Giter Site logo

timrao / orion-ops Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lijiahangmax/orion-ops

0.0 0.0 0.0 5.76 MB

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

License: Apache License 2.0

Shell 0.01% JavaScript 4.53% Java 59.44% HTML 0.01% Vue 35.81% Less 0.20%

orion-ops's Introduction

orion-ops 是什么

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

Codacy jdk8 License star fork


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/ops/#/

演示账号: orionadmin
演示密码: orionadmin
留个小星星再走吧⭐

特性

  • 易用方便: 极简配置, 开箱即用, 无 Agent 接入
  • 在线终端: 支持在线 Web 终端, 记录操作日志, 管理员可强制下线, 相当于轻量跳板机
  • 文件管理: 支持远程机器文件批量上传、批量下载、暂停断点续传、实时传输速率、实时进度、打包传输等功能
  • 批量操作: 支持远程机器批量执行命令 以及 批量执行上传文件
  • 调度任务: 维护 cron 表达式, 定时执行机器命令
  • 环境隔离: 不同应用环境的配置及环境变量是相互隔离的
  • 环境变量: 命令执行时使用占位符自动替换, 支持 properties, json, yml, xml多种格式维护
  • 高兼容性: 自定义 CI/CD 操作, 不论是什么项目都是配置 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
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

系统架构

总体架构

总体架构

发布架构 (CI / CD)

发布架构


功能预览

机器列表

机器列表

在线终端

在线终端

在线文件管理

在线文件管理
在线文件管理

批量执行

批量执行

日志文件

日志文件

调度任务

调度任务
调度执行列表
调度执行日志

应用配置

应用列表
构建配置
发布配置

构建列表

构建列表
构建日志

发布列表

发布列表 发布日志

流水线任务

流水线配置 流水线任务

消息

操作日志 站内信


联系我

联系微信

📧 还不快*扰一下~

支持一下

收款码

🎁 为了项目能健康持续的发展, 我期望获得相应的资金支持, 你们的支持是我不断更新前进的动力!

License

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

orion-ops's People

Contributors

lijiahangmax avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.