一、開源項目簡介
基于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)推薦
【2018開年知識盛會】15位大咖直播分享,全方位解析NoSQL數(shù)據(jù)庫
supervisor的第三方軟件Web統(tǒng)一管理界面cesi
redis和mongodb數(shù)據(jù)庫對比_redis、memcache、mongoDB 對比
![<b class='flag-5'>redis</b>和<b class='flag-5'>mongodb</b><b class='flag-5'>數(shù)據(jù)庫</b>對比_<b class='flag-5'>redis</b>、memcache、<b class='flag-5'>mongoDB</b> 對比](https://file.elecfans.com/web1/M00/45/D9/o4YBAFp6UTKAIEZ3AADP2V-dK9o671.png)
mongodb可視化工具如何使用_介紹一款好用 mongodb 可視化工具
![<b class='flag-5'>mongodb</b>可視化工具如何使用_<b class='flag-5'>介紹</b><b class='flag-5'>一款</b>好用 <b class='flag-5'>mongodb</b> 可視化工具](https://file.elecfans.com/web1/M00/45/DD/pIYBAFp6V3mAEDIrAAHDdf8pVs4180.png)
Android Studio 中 Gradle 依賴的統(tǒng)一管理
多臺遠(yuǎn)程控制開關(guān)怎么統(tǒng)一管理?
【數(shù)據(jù)庫數(shù)據(jù)恢復(fù)】MongoDB數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
![【<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)】<b class='flag-5'>MongoDB</b><b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file.elecfans.com/web2/M00/88/B9/poYBAGO2ZOiAXhdLAAIXMnXzXL8374.png)
基于統(tǒng)一管理和智慧調(diào)控數(shù)字的電網(wǎng)管控平臺
MongoDB數(shù)據(jù)庫文件損壞的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>MongoDB</b><b class='flag-5'>數(shù)據(jù)庫</b>文件損壞的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file.elecfans.com/web2/M00/9F/F3/poYBAGQ-Pg6AWHFxAAJ9VHkTNrk678.png)
PetaExpress云數(shù)據(jù)庫 MongoDB(mongodb數(shù)據(jù)庫)優(yōu)勢
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫介紹和數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)——<b class='flag-5'>MongoDB</b><b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>介紹</b>和<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file1.elecfans.com/web2/M00/AE/D5/wKgZomVLMqCAId97AACk4b3nv2U826.png)
評論