一款Linux、数据库、Redis、MongoDB统一管理平台,有点牛逼了!

这是一个采用DDD分层架构的开源项目,提供了一个Web平台来统一管理Linux终端、MySQL/Postgres数据库、Redis和Mongo。支持SSH、文件操作、SQL编辑、数据增删改查等功能,并具备账号权限管理。采用Go语言开发,具备高性能和便捷部署的特点,同时也简化了开发人员对各类客户端的依赖。

综合自网络

一、开源项目简介

基于DDD分层实现的web版 linux(终端 文件 脚本 进程)、数据库(mysql postgres)、redis(单机 集群)、mongo统一管理操作平台

二、开源协议

使用Apache-2.0开源协议

三、界面展示

系统核心功能截图

记录操作记录

da8f3379fd75d03e761d574e651f0ec5.jpeg

机器操作

状态查看

7d2ef8ac7aa800b2f3e89ba1e59483c9.jpeg

ssh终端

dcc7f30ff85162467e77bbefb2492238.jpeg

文件操作

2adbf0f7bc40aa319f23639f1133958c.jpeg

394baa4bd68b1e96df4656ede308f7e8.jpeg

数据库操作

sql编辑器

4eaf58a62f053448ebc24194c3d717d3.png

在线增删改查数据

83075b1c187c279887e95fbe925f2c00.jpeg

Redis操作

2d642d541728cac7a2ebfa788ad5bd4b.jpeg

Mongo操作

c21223abaa98a397ce5047799246059e.jpeg

系统管理

账号管理

351b4a0d69c5c8c322791adc68efb542.jpeg

角色管理

97c8f36397f4918a2d0d75df72d6e3d3.jpeg

资源管理

dc45630220af694b802481e8b613fc96.jpeg

四、功能概述

功能介绍
  • linux: ssh终端,文件查看(可根据常见后缀名高亮显示关键词等)、修改、上传、下载、删除等,脚本管理执行,进程操作,运行状态查看等(可当做堡垒机使用)。

  • dbms(目前支持mysql、postgres): 可视化数据增删改查,sql语句提示,表信息、索引信息、建表语句查看,建表等(类似mini版navicat)。

  • redis(单机、集群): 增删改查redis数据,redis基本信息查看,如版本,内存,cpu等使用情况、集群信息节点查看。

  • mongo: 增删改查mongo文档数据,数据库、集合状态查看,新建删除集合等。

  • 支持ssh tunnel访问: linux机器、数据库、redis、mongo都支持ssh隧道访问操作。

  • 系统管理: 同时拥有完善的账号、角色、资源权限控制等,也可基于该项目进行二次开发作为系统后台系统。

为什么开发这个系统 ?

方便公司统一管理且更加安全高效地维护管理以及操作相关资源信息,开发测试人员可无需查阅文档或咨询前辈索要ip账号密码等资源信息。

解决日常开发人员需要安装各种相应客户端的烦恼(可满足前端,测试等人员100%不安装各类客户端如: xshell,navicat,redis desktop等即可完成对应的资源数据操作。后端开发人员80%的操作也可以不依赖以上各类客户端)。

特点

简单地基于DDD(领域驱动设计)分层架构实现。

对前后端进行了大部分通用功能的封装,使用起来更加简洁,功能逻辑清晰,能快速上手学习开发。

项目使用的Go语言开发,使用更小的内存及资源运行更高效的应用,二进制文件部署,方便快捷。

日志记录一些重要操作步骤的出入参及操作人信息等。

五、技术选型

发语言与主要框架

前端:typescript、vue3、element-plus

后端:golang、gin、gorm

六、源码地址

https://github.com/may-fly/mayfly-go/archive/refs/heads/master.zip

最后说一句(别白嫖,求关注)

回复 【idea激活】即可获得idea的激活方式
回复 【Java】获取java相关的视频教程和资料
回复 【SpringCloud】获取SpringCloud相关多的学习资料
回复 【python】获取全套0基础Python知识手册
回复 【2020】获取2020java相关面试题教程
回复 【加群】即可加入终端研发部相关的技术交流群
阅读更多
用 Spring 的 BeanUtils 前,建议你先了解这几个坑!

lazy-mock ,一个生成后端模拟数据的懒人工具

在华为鸿蒙 OS 上尝鲜,我的第一个“hello world”,起飞!

字节跳动一面:i++ 是线程安全的吗?

一条 SQL 引发的事故,同事直接被开除!!

太扎心!排查阿里云 ECS 的 CPU 居然达100%

一款vue编写的功能强大的swagger-ui,有点秀(附开源地址)


相信自己,没有做不到的,只有想不到的在这里获得的不仅仅是技术!



喜欢就给个“在看”
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值