不只是好看,这款轻量级堡垒机工具让你工作更轻松!

项目介绍

Orion-Visor是一个既好看又现代的智能运维和轻量级堡垒机平台。它通过简单易懂的操作界面和实用的功能,让服务器的管理变得更加高效和便捷,可以说是给服务器运维设定了一个新标准。

其主要有以下功能:

资产管理:对资源进行分组,实现对主机、秘钥、身份的管理在线终端与文件管理:在线SSH与远程主机SFTP大文件批量上传批量操作:批量执行主机命令计划任务:支持配置cron表达式。

项目技术栈后端采用 SpringBoot 2.7.17 框架,确保系统的稳定性和扩展性。数据库使用 MySQL 8.0+,保障数据的安全性和可靠性。缓存使用 Redis 6.0+,增强系统的性能和响应速度。前端采用 Vue3 3.2.+结合 Arco Design 2.55.0,带来美观且响应迅速的 UI 体验。安装部署

拉取代码:

复制
# github git clone --depth=1 https://github.com/dromara/orion-visor # gitee git clone --depth=1 https://gitee.com/dromara/orion-visor1.2.3.4.

拉取镜像:

复制
# 进入仓库目录 cd orion-visor # 拉取远程镜像 docker compose pull1.2.3.4.

修改配置:

复制
# 创建名为 .env 的 .env.example 副本, 将其中的值删除以保持默认或将其修改为合适的的值 cp .env.example .env # SERVICE_PORT 你希望服务监听的端口 # VOLUME_BASE 你希望数据持久化保存的目录, 如果不提前创建将以 docker 进程宿主身份创建 (通常是 root) # MYSQL_HOST mysql 服务所在的主机, 如果你没有现有的 MySQL 请保持值为 mysql, 如果你有自部署的请在 docker-compose.yml 中移除 services.mysql 以节约性能 # MYSQL_PORT mysql 监听的端口 # MYSQL_DATABASE mysql 数据库 # MYSQL_USER mysql 用户名 # MYSQL_PASSWORD mysql 用户密码 # MYSQL_ROOT_PASSWORD mysql root 密码 # REDIS_HOST redis 服务所在的主机, 如果你没有现有的 Redis 请保持值为 redis, 如果你有自部署的请在 docker-compose.yml 中移除 services.redis 以节约性能 # REDIS_PASSWORD redis 密码 # SECRET_KEY 加密密钥 # DEMO_MODE 演示模式1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.

启动服务:

复制
docker compose up -d1.

访问测试:等待后端服务启动后 (2min±) 在浏览器中输入http://localhost:1081/访问,输入测试账号(admin/admin)

主要功能预览

登录界面:

主机终端:

批量执行:

批量上传:

计划任务:

小结

Orion-Visor 是现代运维管理中必不可少的工具,它不仅外观漂亮,功能也很强大,安全性也很好。通过资产管理、在线终端、文件管理、批量操作和计划任务等功能,Orion-Visor 能够满足运维人员的日常需求,帮助他们提高工作效率,同时保证操作既安全又合规。

阅读剩余
THE END