推荐关注
责编:猿哥 | 来源:GitHub猿 整理
往期文章:一个可拓展的 API 工具,简单 & 开源的 API 生态系统!
正文
大家好,我是GitHub猿。今天,推荐一个系统项目。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。
上次是谁要的系统项目啊,猿哥帮你找到了。
这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

最近猿哥在逛网站的时候发现一个不错的开源项目,猿哥觉得不错,值得拿出来和大家分享下。

一、开源项目简介

本项目是基于DDD分层实现的web版 Linux(终端 文件 脚本 进程)、数据库(mysql postgres)、Redis(单机 集群)、MongoDB统一管理操作平台。扩展:接私活儿

二、协议

使用Apache-2.0开源协议

三、界面展示

系统核心功能截图
记录操作记录

机器操作

状态查看
ssh终端
文件操作

数据库操作

sql编辑器
Redis操作
Mongo操作

系统管理

账号管理
角色管理
资源管理

四、功能概述

功能介绍

  • linux: ssh终端,文件查看(可根据常见后缀名高亮显示关键词等)、修改、上传、下载、删除等,脚本管理执行,进程操作,运行状态查看等(可当做堡垒机使用)。
  • dbms(目前支持mysql、postgres): 可视化数据增删改查,sql语句提示,表信息、索引信息、建表语句查看,建表等(类似mini版navicat)。
  • redis(单机、集群): 增删改查redis数据,redis基本信息查看,如版本,内存,cpu等使用情况、集群信息节点查看。
  • mongo: 增删改查mongo文档数据,数据库、集合状态查看,新建删除集合等。
  • 支持ssh tunnel访问: linux机器、数据库、redis、mongo都支持ssh隧道访问操作。
  • 系统管理: 同时拥有完善的账号、角色、资源权限控制等,也可基于该项目进行二次开发作为系统后台系统。另外,搜索公众号顶级算法后台回复“API工具”,获取一份惊喜礼包。

为什么开发这个系统 ?

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

特点

简单地基于DDD(领域驱动设计)分层架构实现。
对前后端进行了大部分通用功能的封装,使用起来更加简洁,功能逻辑清晰,能快速上手学习开发。
项目使用的Go语言开发,使用更小的内存及资源运行更高效的应用,二进制文件部署,方便快捷。
日志记录一些重要操作步骤的出入参及操作人信息等。

五、技术选型

发语言与主要框架

前端:typescript、vue3、element-plus
后端:golang、gin、gorm
最后,想学习这个项目的可以查看项目地址:
项目源码,怎么领取?
源码获取
扫码下方二维码,后台回复【统一】即可获取所有系统
欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️
在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
--END--
猿哥个人微信
添加猿哥个人微信即送一份惊喜大礼包
→ 技术资料共享
→ 技术交流社群
版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
往日文章:
牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧(附源码合集第六期)!
推荐一套开源通用后台管理系统(附源码)
19.5K Star,这款微信插件太好用了!
开源客服工单系统,让工单系统变得更加轻便,支持小程序!
一个很酷的固定资产设备管理系统,适合中小企业需求!
你点的每个赞,我都认真当成了喜欢
继续阅读
阅读原文