今天向大家介绍一款非常实用和强大的可视化运维管理工具:mayfly-go。它能够通过web界面轻松管理和操作Linux、数据库、Redis、MongoDB等资源。
在线体验地址: http://go.mayfly.run
账号: test
密码: test123
mayfly-go基于Go语言开发,遵循Apache-2.0 license开源协议,已加入dromara社区。一经开源便在GitHub斩获1.5K stars,Gitee获得1.7K stars,深受开发及运维管理人员的喜爱。
🎨️ 功能介绍:
- Linux: 包括ssh终端、文件查看、修改、上传、下载、删除、脚本管理执行、计划任务、进程操作、运行状态查看等,可当做堡垒机使用。
- 数据库: 可视化数据增删改查,SQL语句提示,表信息、索引信息、建表语句查看等,支持多种数据库,类似mini版navicat,并支持异构数据库之间的数据同步。
- Redis: 支持单机、哨兵、集群,包括增删改查Redis数据、基本信息查看、集群信息节点查看等。
- Mongo: 支持增删改查Mongo文档数据、数据库、集合状态查看等。
- SSH隧道访问: 支持Linux机器、数据库、Redis、Mongo的SSH隧道访问操作。
- 系统管理: 完善的账号、角色、资源权限控制、系统配置等,可作为后台管理系统的基础进行二次开发。
🧰 安装部署:
下载最新的二进制安装包并解压。
执行SQL脚本,推荐使用MySQL,导入数据库脚本mayfly-go.sql。
修改配置文件config.yml,根据实际需要修改数据库用户名和密码、服务端口号、日志目录等。
执行startup.sh脚本启动,成功后在浏览器访问http://<IP>:<PORT>,初始账号、密码为admin/admin123。
🔥 系统核心功能截图:
记录操作记录
机器操作
状态查看
SSH终端
文件操作
数据库操作
SQL编辑器
在线增删改查数据
Redis操作
Mongo操作
资源管理
mayfly-go是一个web版Linux、数据库、Redis、Mongo统一管理操作平台,方便公司统一管理及操作相关资源信息,安全高效。开发测试人员无需查阅文档或咨询前辈索要IP、账号、密码等资源信息,解决日常开发中需要安装各种相应客户端的烦恼。
项目链接:
- Gitee开源地址: https://gitee.com/objs/mayfly-go
- GitHub开源地址: https://github.com/may-fly/mayfly-go
- 项目文档: https://www.yuque.com/may-fly/mayfly-go
- 系统操作视频: https://space.bilibili.com/484091081/channel/collectiondetail?sid=392854
暂无评论内容