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

开源系统流程管理
2026-06-28 05:18 1 次浏览 • 0 次下载 0KB
[开源]现代化、高颜值的一站式智能运维管理平台,操作快捷更友好

一、开源项目简介

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 修改)

构建镜像

# 进入仓库目录
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

详细内容请查看官方文档