前言#
实際上我這個人對翼龍面板的探索,僅僅是了解前端,後端以及中間的連接,因為沒有多餘的機子就沒得嘗試,這不發現自己還有個華為雲帳號,甚至還能試用伺服器,果斷搞下,順便試試看華為雲的性能。
用到的東西#
一台香港伺服器,用於前端搭建好讓我以後真想用的時候只需要重新啟用就好,配置是 2c4g30m
華為雲試用機子,他給的是 2c4g1m,勉強能接受
一個域名,我就用剛買沒多久的 akio.top 吧
以及足夠的時間
EP0:華為雲#
華為雲試用機給我的第一個感覺在於,他沒有默認安裝監控軟件(是的就是那個騰訊阿裡都默認安裝的探針),而是讓你選裝。
除此之外,我感覺…… 和騰訊阿裡啥的沒區別啊,而且還貴得很……
EP1:翼龍後端 Wings 安裝#
為什麼先搞後端?等你後面看到的時候你就知道了
為了保證能安裝成功,盡可能使用翼龍文檔裡面的 url,這不是說只能用文檔裡面的,如果你有更好的也可以,但是該安裝的一定要安裝了
配置 Docker#
先 SSH 連接到剛開的華為雲試用機,配置一下 Docker
然後…… 我終於想起來國內機連不上 Docker 了(懂得都懂的原因),官方安裝腳本沒法拉取
索性直接安上 1panel,到時候也好盯著運作情況
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
顯示如下,安裝完成
但是接下來不是登錄 1panel,而是接著我們的翼龍後端安裝
啟用虛擬內存(選配)#
正如 翼龍中文文檔 所說的,在大多數系統上,默認情況下 Docker 將無法設置交換空間,如果運行docker info
後能在最底部看到WARNING: No swap limit support
,那就一定沒有啟用了
我因為確實要這樣幹(給親朋好友),所以搞了下這方面的配置
以 root 用戶身份打開 /etc/default/grub 並找到以 GRUB_CMDLINE_LINUX_DEFAULT 為開頭的一行。
確保該行在雙引號內的某處包含 swapaccount=1,如果沒有任何內容,就補上,大致如下:
GRUB_CMDLINE_LINUX_DEFAULT="swapaccount=1"
安裝 Wings#
Wings 及配置文件路徑已寫死(我不是很理解),只能照著他文檔來做了
安裝 Wings 的第一步是確保我們已經設置了所需的目錄結構。為此,請運行以下命令,這將創建基本目錄並下載 wings 可執行文件。
先創建一下相關目錄
mkdir -p /etc/pterodactyl
然後下載 wings 可執行文件
curl -L -o /usr/local/bin/wings "https://github.com/pterodactyl-china/wings/releases/latest/download/wings_linux_$([[ "$(uname -m)" == "x86_64" ]] && echo "amd64" || echo "arm64")"
#國內伺服器請優先考慮以下命令
curl -L -o /usr/local/bin/wings "https://hub.fastgit.xyz/pterodactyl/wings/releases/latest/download/wings_linux_$([[ "$(uname -m)" == "x86_64" ]] && echo "amd64" || echo "arm64")""
然後設置下權限
chmod u+x /usr/local/bin/wings
到這一步就結束 wings 的安裝了,接下來就是前端的部署了
此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://www.akio.top/posts/course/pterodactyl-ep1