[开源]现代化、高颜值的一站式智能运维管理平台,操作快捷更友好

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

orion-ops-pro

orion-ops-pro 是一款现代化、高颜值的一站式智能运维管理平台,集资产管理、资产授权、批量执行、Web终端、WebSftp、角色管理、系统管理等功能于一体,致力于简化运维团队的治理工作。它是基于 orion-ops 的产品思路进行重构,技术架构升级,并优化了交互逻辑,让操作更快捷更友好。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

功能预览

工作台

资产管理

 

主机终端

     

批量执行

  

用户管理

 

系统管理

四、功能概述

一款开箱即用的运维平台。

  • 友好 易用

  • 安全 稳定

  • 智能 高效

特性

  • 易用便捷: 极简配置, 开箱即用, 支持 Docker 部署方式。

  • 资产管理: 支持灵活配置主机分组, 实现对主机、秘钥和身份的统一管理。

  • 资产授权: 可将资产数据授权给指定角色和用户, 确保数据安全性。

  • 权限控制: 全面管理用户角色, 支持动态菜单配置和强制下线等功能。

  • 在线终端: 提供便捷的在线 Web 终端服务, 支持快捷命令、自定义快捷键和主题风格。

  • 文件管理: 实现远程主机大文件的批量上传、下载和在线编辑等操作。

  • 批量操作: 支持远程主机批量执行 shell 命令。

  • 操作日志: 记录用户操作日志,确保操作可追溯, 提高系统安全性。

  • 可扩展性: 前后端代码规范统一、代码质量高、健壮且易于阅读和扩展。

五、技术选型

技术栈

  • Docker

  • SpringBoot

  • Mysql

  • Redis

  • Vue3

  • Arco Design

Docker安装

所需环境

  • Docker 20.10.14+

  • Docker Compose 2.3.3+

由于访问 DockerHub 镜像比较慢, 可以修改一下配置加速镜像 /etc/docker/daemon.json, 如果没有此文件可以创建此文件 (Linux系统, Window 和 Mac 直接可以通过 Docker 的 Dashboard 修改)

{ "registry-mirrors": [   "https://registry.docker-cn.com",   "https://registry.cn-hangzhou.aliyuncs.com",   "https://mirror.ccs.tencentyun.com",   "https://docker.mirrors.ustc.edu.cn" ]}

构建镜像

# 进入仓库目录cd orion-ops-pro# 修改 docker-compose.yml (建议修改)    # MYSQL_USER          mysql 用户名    # MYSQL_PASSWORD      mysql 用户密码    # MYSQL_ROOT_PASSWORD mysql root 密码    # REDIS_PASSWORD      redis 密码    # SECRET_KEY          加密秘钥# 构建docker compose build

启动

docker compose up -d

连接 mysql (如果需要在 navicat 中连接)

访问 adminer: http://localhost:8081服务器: orion-ops-pro-db用户名: root密码: Data@123456数据库: orion-ops-pro
点击左侧 SQL命令 输入:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Data@123456';执行 OK

测试访问

在浏览器中输入 http://localhost:1081/ 访问
账号: admin
密码: admin

普通安装&本地调试

所需环境

  • JDK 1.8

  • Mysql 8.0(+)

  • Redis 5.0.5(+)

  • Node 16.16.0(+)

  • Maven 3.5.4(+)

  • Nginx

详细内容请查看官方文档

六、源码地址

访问一飞开源:https://code.exmay.com/


相关推荐

  • 浅聊一下最接近英伟达B200的AI芯片
  • 布隆过滤器:提高效率与降低成本的秘密
  • Linux发行版最新排名
  • 开源日报 | 华为腾讯相爱相杀;Redis不再 “开源”;老黄集齐Transformer论文七大作者;“中国大模型第一城”争夺战
  • 有奖问答 | 聊聊 Unity 与原生桥接
  • 谷歌要让Angular再次伟大——正在与内部JS框架Wiz进行合并
  • 简易零钱分类程序
  • 国产大模型Kimi爆火到「宕机」;李想发内部信反思MEGA失利;Stable Diffusion核心团队被曝集体离职|极客头条
  • 突发!告 iPhone 垄断,美国政府起诉苹果
  • 年度问卷 | 智能推荐系统用户调研
  • 新版 Redis 将不再“开源”引争议:本想避免云厂商“白嫖”,却让开发者遭到“背刺”!
  • Redis不再 “开源”
  • Kimi,今年的VC之光
  • 马斯克的星舰项目到底哪里伟大了?
  • LLM、RAG虽好,但XGBoost更香!
  • 宋东桓:Sora可能会颠覆好莱坞,但优秀更取决于想象力 |T前线
  • 股票涨停、泼天流量,Kimi受宠若惊到宕机:预计25日恢复,200万无损窗口实测:好用!不失优秀、免费的国产大模型产品!
  • 分库分表设计及常见问题
  • 全网独家“Java面试+进阶学习”资源合集,手慢则无!
  • 今日代码 PK | 使用 try-with-resources 关闭资源