今天要给大家推荐一个既好看又现代化的智能运维平台,它还带有轻量级的堡垒机功能。
项目介绍
Orion-Visor
是一个既好看又现代的智能运维和轻量级堡垒机平台。它通过简单易懂的操作界面和实用的功能,让服务器的管理变得更加高效和便捷,可以说是给服务器运维设定了一个新标准。
其主要有以下功能:
- ✔
资产管理:对资源进行分组,实现对主机、秘钥、身份的管理 - ✔
在线终端与文件管理:在线 SSH
与远程主机SFTP
大文件批量上传 - ✔
批量操作:批量执行主机命令 - ✔
计划任务:支持配置 cron
表达式。
项目技术栈
后端采用 SpringBoot 2.7.17 框架,确保系统的稳定性和扩展性。
数据库使用 MySQL 8.0+,保障数据的安全性和可靠性。
缓存使用 Redis 6.0+,增强系统的性能和响应速度。
前端采用 Vue3 3.2.+结合 Arco Design 2.55.0,带来美观且响应迅速的 UI 体验。
安装部署
- ✔
拉取代码
# githubgit clone --depth=1 https://github.com/dromara/orion-visor# giteegit clone --depth=1 https://gitee.com/dromara/orion-visor
- ✔
拉取镜像
# 进入仓库目录cd orion-visor# 拉取远程镜像docker compose pull
- ✔
修改配置
# 创建名为 .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 演示模式
- ✔
启动服务
docker compose up -d
- ✔
访问测试
等待后端服务启动后 (2min±) 在浏览器中输入http://localhost:1081/
访问,输入测试账号(admin/admin)
主要功能预览
登录界面
主机终端
批量执行
批量上传
计划任务
小结
Orion-Visor
是现代运维管理中必不可少的工具,它不仅外观漂亮,功能也很强大,安全性也很好。通过资产管理、在线终端、文件管理、批量操作和计划任务等功能,Orion-Visor
能够满足运维人员的日常需求,帮助他们提高工作效率,同时保证操作既安全又合规。
- 🌟
- 🌟
- 🌟
- 🌟
- 🌟
扫码关注公众号
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...