引言
在當今數字化時代,華為云以其卓越的技術實力和可靠的服務品質成為眾多企業和開發者的首選。華為云 Flexus 云服務器 X 實例作為新一代柔性算力云服務器,為我們部署 Alist 文件列表程序提供了強大的支撐。
一、Flexus 云服務器 X 實例介紹
1.1 Flexus 云服務器 X 實例簡介
華為云 Flexus 云服務器 X 實例官網:Flexus云服務器X實例
華為云 Flexus 云服務器 X 實例屬于新一代云服務器,專為中小企業和開發者打造,具備柔性算力。它能夠智能感知業務負載,適用于電商直播、企業建站、開發測試環境、游戲服務器、音視頻服務等中低負載場景。與 Flexus 應用服務器 L 實例相比,Flexus 云服務器 X 實例具有諸多優勢,例如提供豐富的公共鏡像、可靈活自定義 vCPU 內存配比、能智能感知業務動態升降配,而且負載范圍更高等。
1.2 主要使用場景
·電商直播在電商直播領域,Flexus 云服務器 X 實例展現出卓越的適應性。隨著電商市場的動態變化,業務壓力時刻處于波動之中。利用 Flexus X 實例搭建電商交易平臺,能夠游刃有余地應對這種變化。無論是促銷活動期間流量的爆發式增長,還是日常運營中的業務壓力起伏,該實例憑借其獨特的性能優勢,確保電商平臺的穩定運行,為商家和消費者提供可靠的交易環境。
·企業建站對于企業建站需求,無論是創建博客、搭建論壇,還是構建企業門戶等業務場景,Flexus 云服務器 X 實例都能發揮重要作用。它有助于企業有效地傳播自身的價值信息,推動信息在企業內部、企業與客戶之間的共享和交流。企業可以借助這一實例輕松搭建多功能的傳播和交互平臺,全方位展示企業形象、產品信息以及服務內容,從而增強企業的品牌影響力和用戶粘性。
·個人開發測試在個人開發和測試方面,開發者常常需要各種各樣的環境資源。Flexus 云服務器 X 實例為開發者提供了便捷且經濟高效的解決方案。選擇從云上獲取所需資源,基于該實例搭建開發測試環境,能夠讓開發者更加專注于代碼編寫和功能測試。與傳統方式相比,這種方式不僅操作更加便利,而且在成本控制上更具優勢,有助于提高開發效率,縮短項目周期。
·游戲服務器 Flexus 云服務器 X 實例非常適用于搭建游戲后臺服務器。在游戲運營過程中,它強大的算力足以輕松應對數千人同時在線的復雜情況。當服務器玩家數量出現上漲趨勢時,該實例的平滑擴容能力能夠迅速響應,確保游戲的流暢性和穩定性。此外,其超強的網絡加速能力顯著提升了玩家的游戲體驗,減少延遲、卡頓等現象,為游戲的成功運營提供了堅實的技術保障。
二、購買 Flexus 云服務器 X 實例
2.1 購買規格參考
·華為云 Flexus X 實例的購買規格可以參考如下所示:
·可參考以下配置詳情頁,確認無誤后,勾選“協議許可”,點擊立即購買。
2.2 查看 Flexus 云服務器 X 實例狀態
購買成功后,進入到 Flexus 云服務器 X 實例控制臺,可以看到 Flexus X 實例已經正常運行中。
三、遠程連接 Flexus 云服務器 X 實例
3.1 重置密碼
選擇“重置密碼”選項,重置 Flexus 云服務器 X 實例的登錄密碼。
登錄密碼自定義設置,勾選自動重啟選項,確認。
3.2 本地 MobaXterm 工具遠程連接
可以使用本地 MobaXterm 工具連接 Flexus 云服務器 X 實例,填寫 Flexus 云服務器 X 實例的彈性公網 IP 地址后,在終端界面填寫 root 賬號和密碼即可遠程連接。
四、部署 Alist 應用
4.1 Alist 介紹
簡介
AList 是一款功能強大的文件管理工具,具有多種存儲支持且部署方便,能夠實現開箱即用。它為用戶提供了豐富的文件管理和預覽功能,同時具備國際化特性和多種安全保護措施。
主要功能
1.存儲支持廣泛:支持本地存儲以及眾多云存儲服務,包括阿里云盤、OneDrive/Sharepoint(國際版、世紀互聯等不同版本)、天翼云盤、GoogleDrive、123 云盤、FTP/SFTP、PikPak、S3、Seafile、又拍云對象存儲、WebDav(支持無 API 的 OneDrive/SharePoint)、Teambition(中國和國際版)、分秒幀、和彩云、Yandex.Disk、百度網盤、UC 網盤、夸克網盤、迅雷網盤、藍奏云及藍奏云優享版、阿里云盤分享、谷歌相冊、Mega.nz、一刻相冊、SMB、115、Cloudreve、Dropbox、飛機盤、多吉云等。
2.便捷部署與豐富預覽:部署方便,開箱即用。支持多種文件預覽,如 PDF、markdown、代碼、純文本、Office 文檔(docx、pptx、xlsx 等)、README.md 預覽渲染,畫廊模式下可進行圖像預覽,視頻和音頻預覽還支持歌詞和字幕。
3.安全與個性化:具有黑暗模式和受保護的路由,可進行密碼保護和身份驗證。支持文件永久鏈接復制和直接文件下載,還能進行網頁上傳(允許訪客上傳)、刪除、新建文件夾、重命名、移動、復制等操作。
4.下載與加速:支持離線下載、單線程下載以及串流的多線程下載加速,還可進行文件/文件夾打包下載。
5.其他功能:支持跨存儲復制文件,可通過 Docker 部署和 Cloudflare workers 中轉。
4.2 實踐環境規劃
4.3 本地環境檢查
檢查當前的操作系統版本
[root@flexusx-e2c8 ~]# cat /etc/os-releaseNAME="Rocky Linux"VERSION="9.0 (Blue Onyx)"ID="rocky"ID_LIKE="rhel centos fedora"VERSION_ID="9.0"PLATFORM_ID="platform:el9"PRETTY_NAME="Rocky Linux 9.0 (Blue Onyx)"ANSI_COLOR="0;32"LOGO="fedora-logo-icon"CPE_NAME="cpe:/o:rocky:rocky:9::baseos"HOME_URL="https://rockylinux.org/"BUG_REPORT_URL="https://bugs.rockylinux.org/"ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"ROCKY_SUPPORT_PRODUCT_VERSION="9.0"REDHAT_SUPPORT_PRODUCT="Rocky Linux"REDHAT_SUPPORT_PRODUCT_VERSION="9.0"
檢查 Docker 版本,需要提前安裝 Docker 環境。
[root@flexusx-e2c8 ~]# docker -vDocker version 27.1.1, build 6312585
4.4 創建 Alist 容器
·下載 Alist 鏡像
[root@flexusx-e2c8 ~]# docker pull xhofe/alist:latestlatest: Pulling from xhofe/alist32b772fa5071: Pull completec56eaf8e1da4: Pull completeb032813f06fb: Pull completeedd92cbb75e9: Pull completea3c108e06e96: Pull complete7ef37283fb00: Pull completeDigest: sha256:8822a7fe89c1cb255d26251220acb948a1faa58130c49ac7f85268b9f7c5d516Status: Downloaded newer image for xhofe/alist:latestdocker.io/xhofe/alist:latest
·若以命令方式進行部署,可參考以下命令:
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 6000:5244 --name="alist" xhofe/alist:latest
·編輯 docker-compose.yaml 文件,內容如下:
version: "3.7"services:alist:image: xhofe/alist:latestcontainer_name: alistports:- 6000:5244volumes:- /docker/alist/data:/opt/alist/datarestart: always
·創建 Alist 容器
[root@flexusx-e2c8 alist]# docker compose up -dWARN[0000] /docker/alist/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion[+] Running 2/2?Network alist_default Created 0.0s?Container alist Started 0.2s
4.5 查看 Alist 容器
我們可以看到 Alist 容器已經正常運行,宿主機映射的訪問端口為 6000。
[root@flexusx-e2c8 alist]# docker compose psWARN[0000] /docker/alist/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusionNAME IMAGE COMMAND SERVICE CREATED STATUS PORTSalist xhofe/alist:latest "/entrypoint.sh" alist 8 seconds ago Up 7 seconds 0.0.0.0:5244->5244/tcp, :::5244->5244/tcp, 5245/tcp
查看監聽端口,Alist 服務端口為 5244。
[root@flexusx-e2c8 alist]# netstat -tunlp |grep 5244tcp 0 0 0.0.0.0:5244 0.0.0.0:* LISTEN 1298375/docker-proxtcp6 0 0 :::5244 :::* LISTEN 1298382/docker-prox
如果需要查看容器日志,可以參考以下命令。
[root@flexusx-e2c8 alist]# docker compose logsWARN[0000] /docker/alist/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusionalist | INFO[2024-09-20 14:17:42] reading config file: data/config.jsonalist | INFO[2024-09-20 14:17:42] load config from env with prefix:alist | INFO[2024-09-20 14:17:42] init logrus...alist | INFO[2024-09-20 14:17:42] init tool pikpak success: okalist | WARN[2024-09-20 14:17:42] init tool qBittorrent failed: Post "http://localhost:8080/api/v2/auth/login": dial tcp [::1]:8080: connect: connection refusedalist | INFO[2024-09-20 14:17:42] init tool 115 Cloud success: okalist | WARN[2024-09-20 14:17:42] init tool aria2 failed: failed get aria2 version: Post "http://localhost:6800/jsonrpc": dial tcp [::1]:6800: connect: connection refusedalist | INFO[2024-09-20 14:17:42] init tool SimpleHttp success: okalist | INFO[2024-09-20 14:17:42] start HTTP server @ 0.0.0.0:5244
五、訪問 Alist 服務
5.1 安全設置
在安全組規則管理界面,入方向規則上放行 5244 端口。
本次安裝的 Rocky Linux 操作系統默認沒有關閉防火墻,可以參考以下命令,關閉防火墻。如果不想關閉防火墻,則需要放行相關服務端口。
systemctl stop firewalld && systemctl disable firewalld
關閉 selinux 服務
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
5.2 訪問 Alist 服務
訪問 Alist 首頁
在瀏覽器中輸入以下地址:https://公網 IP 地址:5244(將"公網 IP 地址"替換為你的服務器的彈性公網 IP 地址),我們可以訪問到 Alist 網頁。
·設置登錄密碼
docker exec -it alist ./alist admin set <設置的密碼>
·使用設置的賬號密碼,登錄 Alist。
進入管理頁面
點擊 Alist 主頁的“管理”選項,進入 Alist 后臺管理頁面,
添加本機存儲
可以選用各種第三方網盤作為存儲驅動,這里選擇使用本地存儲進行測試。設置掛載路徑為/data,其余配置保持默認,并確認添加。
·查看主頁本地存儲
添加第三方云盤
這里選擇存儲驅動為天翼云盤,掛載路徑定義為/tianyi。
填寫天翼云盤賬號密碼,添加確認。
可以看到已經成功添加個人天翼云盤,所有內容可在線瀏覽。
六、總結與體會
通過在華為云 Flexus 云服務器 X 實例上部署 Alist 文件列表程序,體驗到了華為云的強大之處。Flexus 云服務器 X 實例的柔性算力為 Alist 的運行提供了穩定高效的環境,其面向中小企業和開發者的特性更是貼心。華為云以其卓越的性能和可靠的服務,為我們的數字化之旅提供了堅實的保障。
???華為云 Flexus 云服務器 X 實例,優勢璀璨奪目!
???無限擴展空間,如浩瀚星辰,為業務發展提供廣闊舞臺。???強勁性能,似奔騰駿馬,助力各類應用高效馳騁。???穩定運行狀態,若堅固磐石,確保業務持續穩定前行。???靈活資源調度能力,像靈動魔方,按需分配資源游刃有余。????多重安全防護措施,如堅實護盾,守護數據安全萬無一失,滿足各種變化需求。
???華為云 828 活動絢麗開啟!???一鍵式管理功能,如同神奇魔法棒,極大簡化運維工作。???此刻,讓我們攜手共進,一同探索數字化的璀璨未來!???
審核編輯 黃宇
-
云服務器
+關注
關注
0文章
692瀏覽量
13386 -
華為云
+關注
關注
3文章
2653瀏覽量
17496
發布評論請先 登錄
相關推薦
評論