Alist 是啥?是一款支持多種存儲的目錄文件列表程序,支持 web 瀏覽與 webdav,后端基于gin
,前端使用react
。

官方已經寫出了非常詳細的教程,可以移步官方使用說明查看:
官方使用說明
但是今天,縉哥哥要跟大家分享的是基于寶塔面板安裝 Alist 程序。
推薦使用寶塔Linux控制面板(站內AD)
你還沒開始用?縉哥哥推薦使用寶塔服務器面板,一鍵全能部署及可視化管理 Linux 服務器,簡單快捷!
送你3188元禮包,點我注冊領取 https://www.bt.cn/?invite_code=MV91dGp3eGQ=
現在托管 WordPress 專用服務器送寶塔專業版,托管多久送多久,數量有限,有意可聯系微信:xyzyysd
部署好寶塔面板之后,創建網站。
數據庫無需創建,PHP版本可隨意,純靜態也可以。這里我們復制一下根目錄
地址,后面安裝 Alist 程序需要用到。根目錄地址為:
/www/wwwroot/alist.dujin.org
寶塔安裝 Alist 程序
接下來,通過 ssh 連接該服務器,在官方給出的基礎上,末尾增加指定目錄安裝,添加剛剛得到的根目錄地址,如下示例。
curl -fsSL "https://nn.ci/alist.sh" | bash -s install /www/wwwroot/alist.dujin.org
curl -fsSL "https://nn.ci/alist.sh" | bash -s update /www/wwwroot/alist.dujin.org
curl -fsSL "https://nn.ci/alist.sh" | bash -s uninstall /www/wwwroot/alist.dujin.org
install 為安裝,update 為升級,uninstall 為卸載。我們執行第一行安裝之后,會得到如下內容:
Alist 安裝成功!
訪問地址:http://YOUR_IP:5244/
配置文件:/www/wwwroot/alist.dujin.org/alist/data/config.json
初始管理密碼:www.dujin.org
查看狀態:systemctl status alist
啟動服務:systemctl start alist
重啟服務:systemctl restart alist
停止服務:systemctl stop alist
溫馨提示:如果端口無法正常訪問,請檢查 服務器安全組、本機防火墻、Alist狀態
這里我們要記住 Alist 初始管理密碼。所以,你如果是使用阿里云、騰訊云、華為云之類的服務器,就要把這個 5244 端口給開一下,同時在寶塔
→安全
里面也對 5244 端口放行一下。
給 Alist 程序添加反向代理
點擊寶塔→網站
菜單→對應網站設置
→反向代理→添加反向代理。

點擊開啟代理,代理名稱隨意,目標URL設置為:
http://127.0.0.1:5244
其余保持默認即可,點擊提交
按鈕。
其他終端管理命令
啟動: systemctl start alist
關閉: systemctl stop alist
自啟: systemctl enable alist
狀態: systemctl status alist
重啟: systemctl restart alist
輸入你的前端域名就可以訪問,這里的密碼就是最開始通過 ssh 安裝成功顯示的密碼

至于如何添加各種網盤這種事,官方說明都寫的很清楚了,這里就不再贅述了。
個人建議
如果是自己一個人用用,那么可以選擇一款網絡較好的服務器,尤其是海外服務器,還可以對接谷歌云盤、海外版 OneDrive 等。
如果是公開給大伙兒用,那么建議套一個 CloudFlare,避免被頻繁掃描或者胡亂調用導致 API 閾值過高而賬號被黑。