在飛牛 NAS 上部署寶塔面板
飛牛 NAS 最近在家庭私有云市場上越來越火爆,很多小夥伴還想在家裏搭建個網站或者其他開源的Web應用,比如一些相冊、筆記、影視庫,甚至WordPress、Discuz、Typecho等,這時候寶塔面板就派上用場了。寶塔面板是一款免費的服務器管理面板,支持Linux和Windows系統,可以幫助你快速搭建網站、數據庫、FTP、郵件等服務,還支持一鍵安裝PHP、MySQL、Nginx、Apache等環境,非常適合小白用戶使用。本文將介紹如何在飛牛 NAS 上部署寶塔面板。
本文介紹的是通過Docker容器的方式在飛牛 NAS 上部署寶塔面板,直接在系統內安裝侵入較大,不推薦。
前提條件
- 已部署飛牛 NAS
- 安裝並完成了數據盤的初始化(已創建存儲空間)
操作步驟
- 打開瀏覽器,輸入飛牛 NAS 的管理地址,例如:
https://192.168.164.128:8000/login
- 輸入用戶名和密碼登錄
- 登錄後雙擊桌面上的“Docker”圖標,進入Docker管理界面
- 首次進入會提示設置存儲路徑,按引導完成設置。
- 選擇左側菜單欄中的
compose
,點擊新建項目
。 - 在彈出的對話框中填寫項目名稱、存儲路徑、選擇
創建docker-compose.yml
文件。 - 選擇
創建docker-compose.yml
文件,並填寫如下內容:註釋可能會導致飛牛報錯,目前尚不知道具體原因,請在創建時自行刪除所有#開頭的註釋
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21services:
btpanel:
image: docker.cnb.cool/btpanel/btpanel:nas # 寶塔面板官方鏡像(國內源),也可直接使用dockerhub鏡像 btpanel/baota:nas
deploy:
resources:
limits:
cpus: "2.0" # 最大CPU核心限制,根據實際情況調整
memory: "1024M" # 最大內存限制,根據實際情況調整
restart_policy:
condition: always
ports:
- "38888:8888" # 寶塔面板對外訪問端口,默認38888
- "8080:80" # Web服務端口,默認8080
- "8443:443" # HTTPS服務端口,默認8443
- "33306:3306" # MySQL服務端口,默認33306,不需要暴露到容器外可刪除
- "22022:22" # SSH服務端口,默認22022,不需要暴露到容器外可刪除
- "32888:888" # PHPMyAdmin服務端口,默認32888,不需要暴露到容器外可刪除
volumes:
- "/www:/www" # 持久化存儲容器數據,默認掛載到/www,可根據實際情況調整目錄
labels:
createdBy: "bt_apps"- limits: cpus 爲最大CPU核心限制,memory 爲最大內存限制,根據實際情況調整,不要超過系統資源。
- 不需要限制CPU和內存可以刪除
resources
部分。
- 勾選
創建項目後立即啓動
,點擊完成
。 - 等待項目構建完成。
- 構建完成後,在瀏覽器中輸入
https://IP:38888/btpanel
(IP爲飛牛 NAS 的IP地址),輸入用戶名btpanel
,密碼btpaneldocker
登錄寶塔面板。登陸後請務必到面板設置中修改賬戶密碼!登陸後請務必到面板設置中修改賬戶密碼!登陸後請務必到面板設置中修改賬戶密碼!
- 按提示綁定寶塔面板官網賬號,完成後即可使用寶塔面板。
- 首次登錄會提示安裝基礎環境,根據需要選擇安裝,推薦LNMP環境。
本博客所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來源 麻豆视频!