用?1Panel部署AList與公網(wǎng)訪問完整教程)
前言極空間主要用來(lái)備份照片和存放文件時(shí)原有的管理功能基本能夠滿足需求。但隨著Docker應(yīng)用越來(lái)越多服務(wù)安裝、容器管理、日志查看和端口配置逐漸分散只依賴命令行操作會(huì)變得不夠直觀。對(duì)于希望繼續(xù)擴(kuò)展NAS用途的用戶來(lái)說(shuō)更實(shí)際的需求不是把極空間改造成一臺(tái)功能復(fù)雜的服務(wù)器而是擁有一個(gè)統(tǒng)一的管理入口。安裝新應(yīng)用時(shí)能夠查看配置運(yùn)行出錯(cuò)時(shí)能夠檢查日志后期也方便管理不同服務(wù)。1Panel是一款帶有Web管理界面的服務(wù)器運(yùn)維面板可以用于查看主機(jī)狀態(tài)、管理Docker容器并通過應(yīng)用商店部署常見的自托管服務(wù)。將它安裝到極空間后很多日常操作可以直接在瀏覽器中完成。本文將先通過SSH在極空間中安裝1Panel再以AList為例演示應(yīng)用部署、日志查看和本地存儲(chǔ)目錄配置。完成局域網(wǎng)訪問后還會(huì)通過cpolar建立公網(wǎng)入口讓部署在極空間中的服務(wù)可以在其他網(wǎng)絡(luò)環(huán)境中打開。1.在極空間上部署1panelSSH終端部署是官方推薦的安裝方式只需運(yùn)行官方提供的腳本即可一鍵完成安裝操作簡(jiǎn)便功能完整并支持后續(xù)在線升級(jí)。唯一的門檻在于需要使用SSH工具連接服務(wù)器對(duì)不熟悉命令行的新手來(lái)說(shuō)可能稍顯陌生但只要按步驟操作依然可以順利完成。使用SSH遠(yuǎn)程連接工具連接到極空間切換到root用戶下輸入1Panel一鍵安裝腳本并回車安裝bash-c$(curl-sSLhttps://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)輸入”2“接下來(lái)進(jìn)入1Panel的自定義安裝界面。這里需要特別注意安裝目錄應(yīng)填寫我們之前創(chuàng)建的“1panel”文件夾的實(shí)際路徑。其他設(shè)置項(xiàng)如面板端口、安全登錄入口、管理員賬號(hào)和密碼建議根據(jù)個(gè)人習(xí)慣進(jìn)行修改使用自己熟悉的配置便于后續(xù)管理與記憶同時(shí)也能提升安全性。安裝完成后用給的登錄信息登錄訪問完成登錄后顯示極空間基礎(chǔ)信息2.配置docker-compose部署1Panel用 docker-compose 部署不是為了“炫技”而是為了讓每一個(gè)用戶都能像專家一樣簡(jiǎn)單、安全、可靠地管理復(fù)雜的自建服務(wù)。更新軟件包列表sudoapt-getupdate下載最新版本的 Docker Composesudocurl-Lhttps://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname-s)-$(uname-m)-o/usr/local/bin/docker-compose賦予執(zhí)行權(quán)限sudochmodx /usr/local/bin/docker-compose驗(yàn)證安裝是否成功docker-compose--version安裝成功3.簡(jiǎn)單使用1Panel我這里已安裝alist為例簡(jiǎn)單使用一下1Panel。在應(yīng)用商店搜索alist點(diǎn)擊安裝端口外部訪問設(shè)為允許端口填寫的是極空間IP地址安裝ing。這里我們可以看到已經(jīng)安裝成功點(diǎn)擊跳轉(zhuǎn)可以直接跳轉(zhuǎn)到alist登錄頁(yè)面查看日志查看登錄密碼登錄成功初始進(jìn)去會(huì)有一個(gè)獲取目錄失敗直接點(diǎn)擊下方管理配置即可。驅(qū)動(dòng)選擇本機(jī)存儲(chǔ)目錄填寫容器目錄目錄位置保存成功此時(shí)回到主頁(yè)即可正常訪問網(wǎng)盤內(nèi)容。配置完成后你的 AList 就正式上線了現(xiàn)在就可以通過它輕松管理所有云盤文件。常用功能一應(yīng)俱全拖拽上傳本地文件瀏覽不同云存儲(chǔ)的內(nèi)容支持縮略圖和列表模式一鍵生成分享鏈接快速外發(fā)文件刪除、重命名、移動(dòng)文件操作像本地資源管理器一樣簡(jiǎn)單通過以上操作你已借助1Panel在極空間上成功部署Alist。圖形化界面讓安裝變得簡(jiǎn)單直觀省去了繁瑣的命令行配置?,F(xiàn)在你可以通過Alist統(tǒng)一管理多個(gè)云盤文件輕松實(shí)現(xiàn)高效訪問與集中管理。通過 1Panel 可視化部署服務(wù)后再引入 cpolar 內(nèi)網(wǎng)穿透無(wú)需公網(wǎng) IP 也能讓本地應(yīng)用安全暴露到公網(wǎng)。只需簡(jiǎn)單配置即可遠(yuǎn)程訪問家里的 NAS、Web 管理界面或自建服務(wù)實(shí)現(xiàn)全天候可管可控。1Panel 負(fù)責(zé)易用cpolar 負(fù)責(zé)連通強(qiáng)強(qiáng)聯(lián)合打造真正的私有云體驗(yàn)。4.安裝cpolar實(shí)現(xiàn)隨時(shí)隨地開發(fā)cpolar 可以將你本地電腦中的服務(wù)如 SSH、Web、數(shù)據(jù)庫(kù)映射到公網(wǎng)。即使你在家里或外出時(shí)也可以通過公網(wǎng)地址連接回本地運(yùn)行的開發(fā)環(huán)境。??以下是安裝cpolar步驟使用一鍵腳本安裝命令sudocurlhttps://get.cpolar.sh|sh安裝完成后執(zhí)行下方命令查看cpolar服務(wù)狀態(tài)如圖所示即為正常啟動(dòng)sudosystemctl status cpolarCpolar安裝和成功啟動(dòng)服務(wù)后在瀏覽器上輸入虛擬機(jī)主機(jī)IP加9200端口即:【http://192.168.50.100:9200】訪問Cpolar管理界面使用Cpolar官網(wǎng)注冊(cè)的賬號(hào)登錄,登錄后即可看到cpolar web 配置界面,接下來(lái)在web 界面配置即可打開瀏覽器訪問本地9200端口使用cpolar賬戶密碼登錄即可,登錄后即可對(duì)隧道進(jìn)行管理。5.配置公網(wǎng)地址登錄cpolar web UI管理界面后,點(diǎn)擊左側(cè)儀表盤的隧道管理——?jiǎng)?chuàng)建隧道隧道名稱可自定義本例使用了:panel注意不要與已有的隧道名稱重復(fù)協(xié)議http本地地址域名類型隨機(jī)域名地區(qū)選擇China Top創(chuàng)建成功后打開左側(cè)在線隧道列表,可以看到剛剛通過創(chuàng)建隧道生成了公網(wǎng)地址接下來(lái)就可以在其他電腦或者移動(dòng)端設(shè)備異地上使用地址訪問。訪問成功。6.保留固定公網(wǎng)地址使用cpolar為其配置二級(jí)子域名該地址為固定地址不會(huì)隨機(jī)變化。點(diǎn)擊左側(cè)的預(yù)留選擇保留二級(jí)子域名地區(qū)選擇china Top然后設(shè)置一個(gè)二級(jí)子域名名稱我使用的是panel1大家可以自定義。填寫備注信息點(diǎn)擊保留。登錄cpolar web UI管理界面點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表找到所要配置的隧道panel點(diǎn)擊右側(cè)的編輯。修改隧道信息將保留成功的二級(jí)子域名配置到隧道中域名類型選擇二級(jí)子域名Sub Domain填寫保留成功的二級(jí)子域名地區(qū): China Top點(diǎn)擊更新更新完成后打開在線隧道列表此時(shí)可以看到隨機(jī)的公網(wǎng)地址已經(jīng)發(fā)生變化地址名稱也變成了保留和固定的二級(jí)子域名名稱。最后我們使用固定的公網(wǎng)地址在任意設(shè)備的瀏覽器中訪問可以看到成功訪問極空間的頁(yè)面這樣一個(gè)永久不會(huì)變化的二級(jí)子域名公網(wǎng)網(wǎng)址即設(shè)置好了。這樣我們不管是在家還是同事想訪問都可以輕松做到啦總結(jié)完成以上配置后極空間中就增加了一套獨(dú)立的1Panel管理界面。進(jìn)入面板后可以查看設(shè)備基礎(chǔ)信息、管理相關(guān)服務(wù)并通過應(yīng)用商店完成AList等應(yīng)用的安裝比完全依賴命令行更容易了解當(dāng)前部署狀態(tài)。本文以AList作為實(shí)際案例演示了從應(yīng)用安裝、端口設(shè)置、日志查看到本地存儲(chǔ)目錄配置的基本流程。后續(xù)需要安裝其他自托管應(yīng)用時(shí)也可以參考相同思路先確認(rèn)端口、存儲(chǔ)目錄和容器權(quán)限再進(jìn)行部署。通過cpolar創(chuàng)建公網(wǎng)隧道后原本只能在家庭局域網(wǎng)中訪問的管理頁(yè)面或自建服務(wù)也可以從外部網(wǎng)絡(luò)打開。繼續(xù)配置固定二級(jí)子域名后訪問地址能夠長(zhǎng)期保持不變?nèi)粘_h(yuǎn)程使用更加方便。需要注意的是1Panel和AList都涉及設(shè)備文件、容器及服務(wù)管理權(quán)限。配置公網(wǎng)訪問后應(yīng)修改默認(rèn)賬號(hào)和密碼妥善保管安全入口并根據(jù)實(shí)際需求決定對(duì)外開放的是1Panel管理后臺(tái)還是具體應(yīng)用頁(yè)面避免將高權(quán)限后臺(tái)直接公開。