「大家好,我是熊貓,你的nas領(lǐng)航員。NAS不只是存儲(chǔ)那么簡單,數(shù)碼也可以是生活,關(guān)注我,給你的生活加點(diǎn)'技'趣!」

引言

NAS的容器部署有些簡單,有些異常復(fù)雜,再加上部分容器環(huán)境參數(shù)眾多,導(dǎo)致很多人壓根不清楚怎么去設(shè)置這些環(huán)境變量。而今天要介紹的項(xiàng)目就是為解決這一難題的,「DweebUI」—一個(gè)專門用于容器管理的WebUI,設(shè)置簡單,同時(shí)支持多用戶權(quán)限以及動(dòng)態(tài)的儀表盤,最重要的是它提供了眾多的容器模板,一鍵便可安裝你所需要的容器項(xiàng)目。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題DweebUI

特征

  • [x] 一個(gè)動(dòng)態(tài)更新的控制面板,顯示服務(wù)器指標(biāo)以及容器指標(biāo)和容器控件。
  • [x] 具有權(quán)限系統(tǒng)的多用戶支持。
  • [x] 容器操作:啟動(dòng)、停止、暫停、重新啟動(dòng)、查看詳細(xì)信息、查看日志。
  • [x] Windows、Linux 和 MacOS 兼容。
  • [x] 淺色/深色模式。
  • [x] 適配移動(dòng)端web界面。
  • [x] 可用于管理您的 Docker 網(wǎng)絡(luò)、鏡像和卷。
  • [x] 提供眾多易于安裝容器序模板。
  • [x] Docker Compose 支持。
  • [x] Templates.json保持與Portainer的兼容性,允許您使用模板而無需使用DweebUI。

部署

DweebUI需要用到「docker.sock守護(hù)進(jìn)程」,所以這里只能使用提供了SSH權(quán)限的NAS設(shè)備,這里我們采用docker-compose堆棧的方式部署,以下是官方給到的compose代碼:

version: "3.9"

services:

dweebui:

container_name: dweebui

image: lllllllillllllillll/dweebui

environment:

PORT: 8000

SECRET: MrWiskers

restart: unless-stopped

ports:

- 8000:8000

volumes:

- dweebui:/app/config

# Docker socket

- /var/run/docker.sock:/var/run/docker.sock

# Podman socket

#- /run/podman/podman.sock:/var/run/docker.sock

networks:

- dweebui_net

volumes:

dweebui:

networks:

dweebui_net:

driver: bridge

環(huán)境變量中容器端口為8000,其中SECRET代表注冊頁面需要用到的密鑰,剩下的映射路徑這些就需要根據(jù)自身NAS情況更改了。這里熊貓使用綠聯(lián)的DXP480T PLUS進(jìn)行部署,在上次系統(tǒng)更新中綠聯(lián)目前也是更新了compose堆棧的功能了,非常好用。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題綠聯(lián)容器堆棧

將代碼填入其中,點(diǎn)擊立即部署就可以了,綠聯(lián)在部署的同時(shí)會(huì)自動(dòng)創(chuàng)建compose文件的存放路徑,這樣你部署的所有項(xiàng)目都會(huì)留有備用compose文件,即便是容器崩了也能直接通過文件重新部署恢復(fù)。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題容器部署

部署成功之后瀏覽器輸入綠聯(lián)NASIP:端口號就能訪問DweebUI的登錄界面了。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題登錄界面

首次使用需要我們注冊賬號,注冊界面需要用到我們剛剛提到的SECRET密鑰。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題注冊界面

體驗(yàn)

登錄之后就能看到儀表盤了,這里會(huì)顯示NAS上目前正在運(yùn)行的容器,因?yàn)槟壳熬G聯(lián)只運(yùn)行了這一個(gè)容器,所以也就只能看到一個(gè)。同時(shí)還會(huì)顯示CPU、RAM、以及網(wǎng)絡(luò)情況和磁盤使用情況。(內(nèi)存這里因?yàn)楹笈_(tái)還有兩個(gè)虛擬機(jī)運(yùn)行,所以占用極高,顯示也是正常)

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題儀表盤

項(xiàng)目目前并不支持中文,但咱們有網(wǎng)頁翻譯使用起來并不困難。已有的容器可進(jìn)行啟動(dòng)、停止、暫停以及重啟的操作,同時(shí)點(diǎn)擊更多還能看到更為詳細(xì)的信息。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題容器管理

第二行Images則是鏡像文件,支持新景象的拉取,不過不支持加速地址以及代理。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題鏡像列表

再往后就是存儲(chǔ)卷、網(wǎng)絡(luò)情況了,這兩個(gè)就不單獨(dú)介紹。有趣的是Apps這一欄,點(diǎn)開就能看到一共5頁的應(yīng)用程序,DweebUI提供了這些容器的完整模式,你只需要點(diǎn)擊install就可以安裝容器,避免了很多問題,每個(gè)容器也給到了介紹,通過翻譯也能很好的理解。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題容器模板

點(diǎn)擊安裝之后能對容器模板進(jìn)行調(diào)整,端口、卷、環(huán)境變量以及標(biāo)簽都是可以設(shè)置的,同時(shí)在映射卷這里,它會(huì)自動(dòng)識別并幫你創(chuàng)建好需要映射的文件夾。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題容器安裝

最后兩個(gè)則是用戶和系統(tǒng)日志,該項(xiàng)目是支持多用戶的,雖然不明白這有什么用,但有總比沒有好不是嘛。

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題

總結(jié)

項(xiàng)目非常不錯(cuò),不過不支持原生中文還是有點(diǎn)可惜了。同時(shí)如果有很多不知道如何設(shè)置的容器,在這里面說不定能找到并看到官方是如何設(shè)置,實(shí)用和常見的容器這里都有,一鍵部署的方式也非常方便,同時(shí)可視化的儀表盤在容器管理上也很不錯(cuò),唯一遺憾還是沒有中文,如果有大佬愿意漢化以下也是不錯(cuò)的。

以上便是本期的全部內(nèi)容了,如果你覺得還算有趣或者對你有所幫助,不妨點(diǎn)贊收藏,最后也希望能得到你的關(guān)注,咱們下期見!

上百款容器一鍵部署?神仙WebUI!DweebUI,徹底解決容器部署難的問題三連

作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。