Orion-Visor:一款高颜值现代化的自动化运维及轻量级堡垒机平台

项目简介

Orion-Visor 是 Dromara 开源组织旗下的一款高颜值、现代化的自动化运维及轻量级堡垒机平台。该项目在 Gitee 上获得了 GVP(Gitee 最有价值的开源项目)认证,Star 数超过 1.4K,足见其社区的认可度。

项目由开发者 李佳航 主导开发,基于 Java + Vue 全栈技术,提供了一站式的服务器运维管理解决方案。

核心功能

Orion-Visor 提供了以下核心功能:

📁 资产管理

支持对资产进行分组,实现对主机、密钥和身份的统一管理和授权。你可以按照业务线、环境等维度对服务器进行分类管理,配合密钥管理和身份认证,实现精细化的权限控制。

💻 在线终端

提供在线终端 SSH/RDP/VNC 等多种协议支持,内置快捷命令、自定义快捷键和主题风格。无论你是管理 Linux 服务器还是 Windows 服务器,都能在一个浏览器标签页中完成所有操作。

📂 文件管理

支持远程主机 SFTP 大文件的批量上传、下载和在线编辑。再也不用为了传个文件来回切工具了。

⚡ 批量操作

支持批量执行主机命令、多主机文件分发。对于需要同时在几十台服务器上执行同一命令的场景,这个功能简直是运维效率神器。

⏰ 计划任务

支持配置 cron 表达式,定时执行主机命令。可以替代系统自带的 crontab,更直观的管理和查看执行日志。

📊 系统监控

支持对主机 CPU、内存、磁盘、网络等系统指标的监控和告警通知。内置 InfluxDB 时序数据库,能够存储和展示历史监控数据。

🔒 安全审计

动态配置权限,记录用户操作日志,提供简单的审计功能。满足企业内部合规要求。

技术栈

Orion-Visor 采用主流的技术架构:

  • 后端框架:SpringBoot 2.7+
  • 前端框架:Vue 3.5+ / Arco Design 2.56+
  • 数据库:MySQL 8.0+ / Redis 6.0+ / InfluxDB 2.7+
  • 部署方式:Docker 容器化部署

快速部署

部署非常简单,Docker Compose 一键搞定:

# 克隆项目
git clone --depth=1 https://github.com/dromara/orion-visor
cd orion-visor

# 复制配置
cp .env.example .env

# 修改配置(按需调整)
vim .env

# 启动服务
docker compose up -d

# 等待约 2 分钟后访问
# http://localhost:1081/

演示环境

如果你想先体验一把再决定是否部署,官方提供了在线演示:

功能截图预览

工作台

登录后的工作台仪表盘,展示主机状态概览、快捷操作等:

主机终端 - SSH 连接

内置的 Web SSH 终端,支持多标签页、主题自定义:

主机列表

资产分组管理,清晰展示所有服务器:

主机监控

CPU、内存、磁盘、网络等指标监控:

批量执行

多主机批量命令执行,实时查看执行日志:

计划任务

基于 cron 表达式的定时任务管理:

为什么推荐这个项目?

在运维领域,类似的开源项目其实不少,但 Orion-Visor 有几个突出的亮点:

  1. 颜值在线:基于 Arco Design 设计的前端界面非常现代化,不像传统运维工具那么"粗糙"。
  2. 功能全面:从资产管理到在线终端、文件管理、批量操作、监控告警,面面俱到。
  3. 部署简单:Docker Compose 一键启动,不需要复杂的配置流程。
  4. 轻量级:相比 JumpServer 等重量级堡垒机,Orion-Visor 更加轻量,适合中小团队使用。

项目地址

如果你正在寻找一款好用又好看的运维管理平台,不妨试试 Orion-Visor,相信不会让你失望。

发表回复

后才能评论