
Orion-Visor高颜值智能运维与轻量化堡垒机平台
Orion-Visor 是一个为现代运维需求设计的工具,它外观美观、功能强大,旨在为服务器运维提供全面解决方案。通过整合资产管理、在线终端、文件管理、批量操作和计划任务等功能,Orion-Visor 不仅方便运维人员的日常工作,还保障了操作的安全与可靠性。
核心功能
• 资产管理:帮助你有效管理服务器资源,对主机、密钥和身份进行分组和授权管理。
• 在线终端:提供便捷的在线 SSH 终端,支持快捷命令和自定义快捷键,主题风格也可自由切换。
• 文件管理:支持远程文件的批量上传、下载和在线编辑,让文件操作更加高效。
• 批量操作:可以在多台主机上同时执行命令,也支持文件的批量分发。
• 计划任务:借助 cron 表达式,定时执行命令,让你的任务管理轻松自如。
• 安全与审计:权限动态配置,记录操作日志,为后续审计提供详细记录。
在线演示
H3
• 在线演示地址: http://101.43.254.243:1081/
• 测试账号: 用户名:admin,密码:admin
搭建教程
Docker部署
该方式需要Docker的版本在 20.10.14+ 且 Docker Compose的版本在2.3.3+。由于DockerHub的访问速度比较慢,我们需要调整/etc/docker/daemon.json配置文件,写入以下配置信息:
{ "registry-mirrors": [ "https://registry.docker-cn.com", "https://registry.cn-hangzhou.aliyuncs.com", "https://mirror.ccs.tencentyun.com", "https://docker.mirrors.ustc.edu.cn" ]}
然后重启docker服务,拉取我们需要的代码:
# clonegit clone https://github.com/dromara/orion-visorcd orion-visor# 启动docker compose up -d
等待后端服务启动后大约两分钟左右,在浏览器中输入 http://localhost:1081/ 进行访问,默认账户密码:admin/admin。
常规部署
1、所需环境:
• JDK 1.8
• MySQL 8.0 及以上
• Redis 6.0 及以上
• Maven 3.5 及以上
• Node.js 18.12 及以上
• PNPM 9.1 及以上
• Nginx
2、拉取代码
# Githubgit clone https://github.com/dromara/orion-visor# Giteegit clone https://gitee.com/dromara/orion-visor
3、初始化数据库
运行以下 SQL 脚本以初始化数据库结构和数据:
orion-visor/sql/init-1-schema-databases.sqlorion-visor/sql/init-2-schema-tables.sqlorion-visor/sql/init-3-schema-quartz.sqlorion-visor/sql/init-4-data.sql
4、构建后端代码
该项目是springboot项目,所以修改下方的配置文件信息:
orion-visor/orion-visor-launch/src/main/resources/application-prod.yaml
编译后端代码:
cd orion-visormvn -U clean install -DskipTests
启动后端服务:
java -jar orion-visor-launch.jar --spring.profiles.active=prod
5、构建前端代码
进入前端目录,安装依赖并编译:
cd orion-visor/orion-visor-uinpm i -g pnpm # 安装
pnpmpnpm i # 下载依赖
pnpm build # 编译前端代码
6、修改 Nginx 配置
配置文件示例:
server { listen 80; server_name localhost; client_max_body_size 1024m;# gzip 配置
gzip on; gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; gzip_min_length 1k; gzip_buffers 416k; gzip_comp_level 2; location /{ root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri//index.html;} location /orion-visor/api { proxy_pass http://localhost:9200/orion-visor/api; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;} location /orion-visor/keep-alive { proxy_pass http://localhost:9200/orion-visor/keep-alive; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection"upgrade"; proxy_read_timeout 3600s; proxy_send_timeout 3600s;} error_page 500502503504/50x.html; location =/50x.html { root /usr/share/nginx/html;}}
[超站]友情链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/

随时掌握互联网精彩
- 1 把最好的精神食粮奉献给人民 7904306
- 2 DeepSeek评中国最宜居城市 7973553
- 3 网友呼吁《难哄》下架 7888672
- 4 手机国补满月 持续点燃消费热潮 7756783
- 5 民警建议家里不要安装摄像头 7696564
- 6 《哪吒2》票房破128亿 7516958
- 7 #平台为骑手缴社保外卖员们怎么看# 7476422
- 8 颜宁拟获中国女性至高荣誉 7320495
- 9 7旬老太网恋1个月被骗111万 7218993
- 10 父母车祸轻微伤 女子跪谢爱车护主 7112542