简介
随着IT基础设施的复杂性增加,传统运维方式的缺陷日益突出,效率低、易出错,已难以支撑业务增长。自动化运维及部署平台应运而生,通过集成自动化管理方式、实现智能部署与高效运维,可有效降低运维成本,提高系统稳定性,助力企业敏捷响应业务需求。
orionPps是一款高颜值、智能的一站式自动化运维与部署平台,引入多环境管理理念,集成主机管理、实时监控告警、Web 终端、Web SFTP、批量操作、在线日志查看、定时任务调度、应用环境维护、构建发布管理及操作流水线等核心功能。
通过轻量化、智能化的运维治理方案,助力企业高效管理基础设施,提升运维自动化水平,保障企业级应用的稳定性与可扩展性。
特点
- 易用方便:极简配置,开箱即用,支持 Docker 部署,轻松上手。
- 在线终端:提供 Web 终端,支持操作日志记录、管理员强制下线、录屏回放、终端监视等功能,保障运维安全。
- 文件管理:支持远程机器批量上传/下载,支持暂停、断点续传,提供实时传输速率与进度,支持文件打包传输。
- 机器监控:支持主机监控与告警,提供 Agent 一键安装与升级,轻松掌握系统状态。
- 批量操作:支持远程机器批量执行命令与批量文件上传,提升运维效率。
- 调度任务:支持 Cron 表达式维护,实现定时任务调度,自动执行机器命令。
- 环境隔离:各应用环境的配置与环境变量相互隔离,确保不同环境的安全与稳定。
- 环境变量:命令执行时支持占位符自动替换,兼容 Properties、JSON、YML、XML 等多种格式。
- 高兼容性:支持自定义构建与发布,无论何种项目,仅需配置 SSH 命令,操作灵活。
- 功能强大:集成命令批量执行、任务定时调度、远程日志查看、操作日志全记录等核心功能
- 高扩展性:前后端代码规范统一,代码健壮质量高,写法优雅,易读易拓展,适用于二次开发。
- 免费开源:全栈代码完全开源,便于企业与开发者自由定制,满足个性化需求。
技术栈
SpringBoot 2.4.4
MybatisPlus 3.4.0
Mysql 8.0
Redis 5.0.5
Vue 2.6.11
Ant Design 1.7.8
功能预览
快速开始
1、下载最新的安装包(在文后)
2、修改docker-compose配置信息
# 修改 docker-compose.yml
# REDIS_HOST redis 主机
# REDIS_PASSWORD redis 密码
# MYSQL_HOST mysql 主机
# MYSQL_USER mysql 用户名
# MYSQL_PASSWORD mysql 密码
# SECRET_KEY 加密密钥
3、启动镜像
docker compose up -d
4、修改加密方式
访问 adminer: http://localhost:18080
服务器: orion-ops-db
用户名: root
密码: Data@123456
数据库: orion-ops
点击左侧 SQL命令 输入:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Data@123456';
执行 OK
5、测试访问
在浏览器中输入 http://localhost:1080/ 访问
账号: orionadmin
密码: orionadmin
软件&源码获取
关注后 到个人主页置顶的 微头条 获取!
写在最后
1000+优质开源项目更新进度:159/1000。如需更多类型优质项目推荐,请在文章后留言。
如果这篇文章对您有帮助, "彦祖们" 一定帮我点个 "关注" 和 "点赞" ,这对我非常重要。我将会继续推荐更多优质项目和新闻