banner
MisakaAkio

御坂秋生の小站

不努力就只能听到别人的好消息
email
bilibili
x_id
youtube
facebook
github
gitlab

【翼龍面板搭建 EP1】後端 Wings 的安裝

前言#

实際上我這個人對翼龍面板的探索,僅僅是了解前端,後端以及中間的連接,因為沒有多餘的機子就沒得嘗試,這不發現自己還有個華為雲帳號,甚至還能試用伺服器,果斷搞下,順便試試看華為雲的性能。

用到的東西#

一台香港伺服器,用於前端搭建好讓我以後真想用的時候只需要重新啟用就好,配置是 2c4g30m

華為雲試用機子,他給的是 2c4g1m,勉強能接受

一個域名,我就用剛買沒多久的 akio.top 吧

以及足夠的時間

EP0:華為雲#

華為雲試用機給我的第一個感覺在於,他沒有默認安裝監控軟件(是的就是那個騰訊阿裡都默認安裝的探針),而是讓你選裝。

wSaV.png

除此之外,我感覺…… 和騰訊阿裡啥的沒區別啊,而且還貴得很……

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

顯示如下,安裝完成

wmfg.png

但是接下來不是登錄 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


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。