一个 web版linux、数据库、redis、mongo统一管理操作平台

mayfly-go:一个 web版linux、数据库、redis、mongo统一管理操作平台

功能介绍

  • linux: ssh终端(终端操作记录回放),文件查看(可根据常见后缀名高亮显示关键词等)、修改、上传、下载、删除等,脚本管理执行,计划任务、进程操作,运行状态查看等(可当做堡垒机使用)。
  • dbms(目前支持mysql、postgres、高斯、达梦): 可视化数据增删改查,sql语句提示,表信息、索引信息、建表语句查看,建表等(类似mini版navicat)。
  • redis(单机、哨兵、集群): 增删改查redis数据,redis基本信息查看,如版本,内存,cpu等使用情况、集群信息节点查看。
  • mongo: 增删改查mongo文档数据,数据库、集合状态查看,新建删除集合等。
  • 支持ssh tunnel访问: linux机器、数据库、redis、mongo都支持ssh隧道访问操作。
  • 系统管理: 同时拥有完善的账号、角色、资源权限控制、系统配置(oauth2、ldap登录、登录验证码、双因素校验、水印等),也可基于该项目进行二次开发作为后台管理系统。

为什么开发这个系统 ?

  • 方便公司统一管理且更加安全高效地维护管理以及操作相关资源信息,😊开发测试人员可无需查阅文档或咨询前辈索要ip账号密码等资源信息。
  • 解决日常开发人员需要安装各种相应客户端的烦恼(可满足前端,测试等人员100%不安装各类客户端如: xshell,navicat,redis desktop等即可完成对应的资源数据操作。后端开发人员80%的操作也可以不依赖以上各类客户端)。

项目地址

gitee: gitee.com/objs/mayfly...

github: github.com/may-fly/may...

如果觉得项目不错,或者已经在使用了,希望你可以去 Github 或者 Gitee 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。

开发语言&主要框架

特点

  • 分层架构实现,参考文章: mp.weixin.qq.com/s/ODY-RUyhU...
  • 对前后端进行了大部分通用功能的封装,使用起来更加简洁,功能逻辑清晰,能快速上手学习开发,并进行二次开发或者用于后台管理系统。
  • 项目使用的Go语言开发,使用更小的内存及资源运行更高效的应用,二进制文件部署,方便快捷。
  • 日志记录一些重要操作步骤的出入参及操作人信息等。

演示环境

go.mayfly.run

账号:test

密码:test123. (最后还有个"."哦)

核心功能截图

操作日志记录

菜单&首页

机器操作

状态查看

终端ssh

文件操作

进程操作

脚本操作

功能提示

  • 保存常用脚本。
  • 执行脚本。

DBMS操作

SQL编辑器

功能提示

  • 可提示表备注、字段备注,方便选择。
  • 选中sql右击可执行或格式化sql。
  • 单表查询可双击单元格对字段值进行修改

选表操作数据

功能提示

  • 可双击单元格对表字段值进行修改。
  • 点击'选择列'快速选择字段并输入值进行过滤。
  • 鼠标悬浮字段名可显示字段备注和类型

SQL执行记录&操作回滚SQL

数据库导出

Redis操作

数据查询

数据操作

Mongo操作

数据操作

runCommand

状态查看与集合操作

相关推荐
matrixlzp3 分钟前
Jenkins 实战4:集群配置与分布式构建
运维·jenkins
远程软件小帮手11 分钟前
哪个云电脑最好用?适合玩游戏的云电脑测评!
运维·服务器·游戏·电脑
梵得儿SHI34 分钟前
Vue 模板语法深度解析:从文本插值到 HTML 渲染的核心逻辑
前端·vue.js·html·模板语法·文本插值·v-text指令·v-html指令
wanhengidc2 小时前
云手机中的数据信息会被泄露吗
运维·服务器·安全·智能手机·玩游戏
listhi5202 小时前
Vue.js 3的组合式API
android·vue.js·flutter
WYiQIU2 小时前
高级Web前端开发工程师2025年面试题总结及参考答案【含刷题资源库】
前端·vue.js·面试·职场和发展·前端框架·reactjs·飞书
夏之小星星2 小时前
Springboot结合Vue实现分页功能
vue.js·spring boot·后端
韩立学长2 小时前
【开题答辩实录分享】以《自动售货机刷脸支付系统的设计与实现》为例进行答辩实录分享
vue.js·spring boot·后端
静西子2 小时前
Vue标签页切换时的异步更新问题
前端·javascript·vue.js
时间的情敌2 小时前
Vue 3.0 源码导读
前端·javascript·vue.js