一、開源項目簡介
基于DDD分層實現(xiàn)的web版 linux(終端 文件 腳本 進(jìn)程)、數(shù)據(jù)庫(mysql postgres)、redis(單機(jī) 集群)、mongo統(tǒng)一管理操作平臺。
二、開源協(xié)議
使用Apache-2.0開源協(xié)議
三、界面展示
系統(tǒng)核心功能截圖
記錄操作記錄
機(jī)器操作
狀態(tài)查看
ssh終端
文件操作
數(shù)據(jù)庫操作
sql編輯器
在線增刪改查數(shù)據(jù)
Redis操作
Mongo操作
系統(tǒng)管理
賬號管理
角色管理
資源管理
四、功能概述
功能介紹
linux: ssh終端,文件查看(可根據(jù)常見后綴名高亮顯示關(guān)鍵詞等)、修改、上傳、下載、刪除等,腳本管理執(zhí)行,進(jìn)程操作,運(yùn)行狀態(tài)查看等(可當(dāng)做堡壘機(jī)使用)。
dbms(目前支持mysql、postgres): 可視化數(shù)據(jù)增刪改查,sql語句提示,表信息、索引信息、建表語句查看,建表等(類似mini版navicat)。
redis(單機(jī)、集群): 增刪改查redis數(shù)據(jù),redis基本信息查看,如版本,內(nèi)存,cpu等使用情況、集群信息節(jié)點(diǎn)查看。
mongo: 增刪改查mongo文檔數(shù)據(jù),數(shù)據(jù)庫、集合狀態(tài)查看,新建刪除集合等。
支持ssh tunnel訪問: linux機(jī)器、數(shù)據(jù)庫、redis、mongo都支持ssh隧道訪問操作。
系統(tǒng)管理: 同時擁有完善的賬號、角色、資源權(quán)限控制等,也可基于該項目進(jìn)行二次開發(fā)作為系統(tǒng)后臺系統(tǒng)。
為什么開發(fā)這個系統(tǒng) ?
方便公司統(tǒng)一管理且更加安全高效地維護(hù)管理以及操作相關(guān)資源信息,開發(fā)測試人員可無需查閱文檔或咨詢前輩索要ip賬號密碼等資源信息。
解決日常開發(fā)人員需要安裝各種相應(yīng)客戶端的煩惱(可滿足前端,測試等人員100%不安裝各類客戶端如: xshell,navicat,redis desktop等即可完成對應(yīng)的資源數(shù)據(jù)操作。后端開發(fā)人員80%的操作也可以不依賴以上各類客戶端)。
特點(diǎn)
簡單地基于DDD(領(lǐng)域驅(qū)動設(shè)計)分層架構(gòu)實現(xiàn)。
對前后端進(jìn)行了大部分通用功能的封裝,使用起來更加簡潔,功能邏輯清晰,能快速上手學(xué)習(xí)開發(fā)。
項目使用的Go語言開發(fā),使用更小的內(nèi)存及資源運(yùn)行更高效的應(yīng)用,二進(jìn)制文件部署,方便快捷。
日志記錄一些重要操作步驟的出入?yún)⒓安僮魅诵畔⒌取?/p>
五、技術(shù)選型
發(fā)語言與主要框架
前端:typescript、vue3、element-plus
后端:golang、gin、gorm
六、源碼地址
https://github.com/may-fly/mayfly-go/archive/refs/heads/master.zip
審核編輯:湯梓紅
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210391 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3846瀏覽量
64685 -
管理平臺
+關(guān)注
關(guān)注
0文章
242瀏覽量
8922 -
Redis
+關(guān)注
關(guān)注
0文章
378瀏覽量
10942 -
mongodb
+關(guān)注
關(guān)注
0文章
22瀏覽量
379
原文標(biāo)題:一款Linux、數(shù)據(jù)庫、Redis、MongoDB統(tǒng)一管理平臺,有點(diǎn)牛逼了!
文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論