一、Flexus 云服務(wù)器 X 實(shí)例介紹
云服務(wù)器是一種基于云計(jì)算技術(shù)的虛擬主機(jī)服務(wù),用戶可以通過(guò)互聯(lián)網(wǎng)獲取按需分配的計(jì)算資源。它具有高度的靈活性和可擴(kuò)展性,允許用戶根據(jù)實(shí)際需求快速調(diào)整配置。相比傳統(tǒng)服務(wù)器,云服務(wù)器能夠提供更好的成本效益、更高的可用性和更強(qiáng)的數(shù)據(jù)安全性,適合各種規(guī)模的企業(yè)使用。
華為云下一代云服務(wù)器 Flexus X 實(shí)例煥新上線,新產(chǎn)品基于客戶業(yè)務(wù)負(fù)載進(jìn)行動(dòng)態(tài)性能畫(huà)像,智能推薦資源規(guī)格,持續(xù)優(yōu)化性能和成本,按業(yè)務(wù)算力需求進(jìn)行精細(xì)定價(jià),根據(jù)實(shí)際使用算力付費(fèi),真正用多少花多少,針對(duì)遷移場(chǎng)景智能資源預(yù)畫(huà)像,幫助用戶在華為云上推薦匹配的資源規(guī)格,覆蓋大多數(shù)通用工作負(fù)載場(chǎng)景。
Flexus X 實(shí)例通過(guò)和其他服務(wù)組合,具備計(jì)算、鏡像安裝、網(wǎng)絡(luò)、存儲(chǔ)、安全等能力,您可根據(jù)業(yè)務(wù)需要靈活配置各資源。
本次測(cè)評(píng)使用的規(guī)格是:4 核 12G-100G-3M 規(guī)格的 FlexusX 實(shí)例基礎(chǔ)模式
二、Flexus 云服務(wù)器 X 實(shí)例配置
2.1 重置密碼
購(gòu)買服務(wù)器的時(shí)候可以提前設(shè)置用戶名和密碼,因?yàn)槲疫@里跳過(guò)了,所以購(gòu)買完成后需要重置密碼,會(huì)短信或站內(nèi)消息通過(guò)你的云服務(wù)器信息,重點(diǎn)是公網(wǎng) IP 地址和用戶名,首先打開(kāi)你的服務(wù)器控制臺(tái),選擇重置密碼
勾選自動(dòng)重啟,點(diǎn)擊確定即可
2.2 服務(wù)器連接
華為云服務(wù)器提供了多種鏈接方式,如使用控制臺(tái)提供的 VNC 方式登錄、使用 Linux/MacOS 系統(tǒng)主機(jī)登錄 Linux 彈性云服務(wù)器(即 ssh root@192.168.48.78 命令)或者使用 Putty、Xshell 等工具登錄 Linux 彈性云服務(wù)器。
我個(gè)人習(xí)慣使用MobaXterm這款軟件,添加 SSH 連接,輸出公網(wǎng) IP、用戶名和端口(默認(rèn) 22),連接即可。
2.3 安全組配置
安全組是一個(gè)邏輯上的分組,為同一個(gè) VPC 內(nèi)的云服務(wù)器提供訪問(wèn)策略。用戶可以在安全組中定義各種訪問(wèn)規(guī)則,當(dāng)云服務(wù)器加入該安全組后,即受到這些訪問(wèn)規(guī)則的保護(hù)。
系統(tǒng)為每個(gè)網(wǎng)卡默認(rèn)創(chuàng)建一個(gè)默認(rèn)安全組,默認(rèn)安全組的規(guī)則是對(duì)出方向上的數(shù)據(jù)報(bào)文全部放行,入方向訪問(wèn)受限。您可以使用默認(rèn)安全組,也可以根據(jù)需要?jiǎng)?chuàng)建自定義的安全組。
主要需要填寫(xiě)優(yōu)先級(jí)(默認(rèn)填 1 即可)、協(xié)議端口(協(xié)議一般為 TCP 或 UDP,端口一般選擇你項(xiàng)目需要暴露的端口即可),描述(選填,一般會(huì)填寫(xiě)此端口的用途以免忘記了),其他默認(rèn)點(diǎn)擊確定即可。安全組配置主要是暴露端口可以給外網(wǎng)訪問(wèn)。
如果還不清楚可以參考文檔:安全組配置示例
2.4 Docker 環(huán)境搭建
本次服務(wù)器環(huán)境是 ubuntu 系統(tǒng)鏡像,需要自己安裝 docker 環(huán)境
使用 apt-get 命令安裝 docker 及其配置
# 安裝必要工具包 $ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common# 添加 DockerGPG 秘鑰 $ sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -# 配置倉(cāng)庫(kù)源 $ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" # 更新 apt 包索引 $ sudo apt-get update# 安裝 docker$ sudo apt-get install docker-ce docker-ce-cli containerd.io# 添加 docker 鏡像源 $ sudo vim /etc/docker/daemon.json{"registry-mirrors": ["https://ustc-edu-cn.mirror.aliyuncs.com/","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn","https://ccr.ccs.tencentyun.com/","https://docker.m.daocloud.io/","https://dockerproxy.com",]}# 重啟 $ sudo systemctl daemon-reload$ sudo systemctl restart docker
測(cè)試 docker 安裝是否成功
root@flexusx-c6b3:~# docker -vDocker version 27.2.0, build 3ab4256```
檢查 docker 服務(wù)狀態(tài)
root@flexusx-c6b3:~# systemctl status docker* docker.service - Docker Application Container EngineLoaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)Active: active (running) since Fri 2024-08-30 15:53:45 CST; 17h agoTriggeredBy: * docker.socketDocs: https://docs.docker.comMain PID: 24912 (dockerd)Tasks: 13Memory: 24.7MCPU: 3.778sCGroup: /system.slice/docker.service`-24912 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
檢查 docker compose 版本
root@flexusx-c6b3:~# docker compose versionDocker Compose version v2.29.2
三、Flexus 云服務(wù)器 X 實(shí)例部署mStream
3.1 mStream 介紹
mStream 是一個(gè)個(gè)人音樂(lè)流媒體服務(wù)器,用戶可以輕松地搭建并管理自己的音樂(lè)服務(wù)器。這意味著您可以將個(gè)人音樂(lè)收藏上傳到服務(wù)器上,然后從任何設(shè)備通過(guò)互聯(lián)網(wǎng)訪問(wèn)您的音樂(lè)。相比傳統(tǒng)的流媒體服務(wù),mStream 使您完全掌控自己的音樂(lè),不受任何平臺(tái)的限制,也沒(méi)有任何廣告的干擾。更令人興奮的是,mStream 還支持音樂(lè)文件在不同設(shè)備間的離線同步。
·設(shè)備兼容性:mStream 擁有適用于 iOS 和 Android 的移動(dòng) App,并且支持通過(guò)任意現(xiàn)代瀏覽器進(jìn)行音樂(lè)播放。這種跨設(shè)備的無(wú)縫整合,使您在旅途中也能隨時(shí)隨地享受音樂(lè)。
·無(wú)縫播放:GaplessPlayback 功能確保了曲目間的平滑過(guò)渡,讓音樂(lè)聽(tīng)起來(lái)渾然一體,尤其適合古典音樂(lè)和連續(xù)性強(qiáng)的專輯。
·視覺(jué)震撼:內(nèi)置的 Milkdrop 可視化工具提供了一種視聽(tīng)結(jié)合的盛宴,讓您的音樂(lè)體驗(yàn)更為豐富。
·輕松分享:playlist 分享功能和拖放文件上傳大大方便了音樂(lè)分享與管理。
·更多功能:無(wú)縫播放、Milkdrop可視化工具、播放列表共享、拖放文件上傳
mStream 不僅僅是一個(gè)音樂(lè)播放器,它更像是一個(gè)私人云端音樂(lè)庫(kù)。無(wú)論您身在何處,只需要互聯(lián)網(wǎng)連接,就可以享受無(wú)障礙的音樂(lè)體驗(yàn)。而對(duì)于音樂(lè)發(fā)燒友和高品質(zhì)音頻愛(ài)好者來(lái)說(shuō),mStream 支持無(wú)壓縮的 FLAC 文件格式,讓您不損失一絲音質(zhì)細(xì)節(jié)。
·官網(wǎng):https://mstream.io/
·Github:https://github.com/IrosTheBeggar/mStream
3.2 mStream 部署
·創(chuàng)建docker-compose.yml
version:"3"services:mstream:image:lscr.io/linuxserver/mstream:latestcontainer_name:mstreamenvironment:-PUID=1000-PGID=1000-TZ=Asia/Shanghaivolumes:-./config:/config-./music:/musicports:-8093:3000restart:unless-stopped
·ports: 映射主機(jī)的8093 端口到容器的80 端口
·volumes: 將主機(jī)目錄掛載到容器目錄
如果將上述代碼片段保存在名為docker-compose.yml 的文件中,則只需從同一文件夾中運(yùn)行 docker compose up -d即可自動(dòng)拉取mStream 鏡像,并創(chuàng)建并啟動(dòng)一個(gè)容器。up表示啟動(dòng)服務(wù),-d表示在后臺(tái)執(zhí)行。docker-compose down命令用于停止和清理由docker-compose up啟動(dòng)的服務(wù)。
·啟動(dòng)服務(wù)
進(jìn)入項(xiàng)目目錄,執(zhí)行 docker-compose up -d 啟動(dòng)命令,會(huì)自動(dòng)拉取容器并運(yùn)行
從Dockerhub 拉取mStream 鏡像,地址:https://hub.docker.com/r/linuxserver/mstream
root@flexusx-c6b3:~/mstream# docker-compose up -dCreating network "mstream_default" with the default driverPulling mstream (lscr.io/linuxserver/mstream:latest)...latest: Pulling from linuxserver/mstreamb4fa62a600be: Pull completedf25a931801a: Pull complete0be3d9a79057: Pull complete63d699e4e9b1: Pull complete2fdbedb131bd: Pull completef624edeae4f4: Pull completef3788ab1c6c7: Pull complete1d1ac8f2d2c4: Pull completeDigest: sha256:8e5de8f8c80e027366bf583adb4a43e6cc675b2986b9e51a38ec53fdbac6a724Status: Downloaded newer image for lscr.io/linuxserver/mstream:latestCreating mstream ... Creating mstream ... done
·配置安全組
在 Flexus 云服務(wù)器 X 實(shí)例的安全組管理頁(yè)面,添加入方向規(guī)則,接下來(lái)我們啟動(dòng)服務(wù)需要監(jiān)聽(tīng) 8093 端口,所以添加安全組為 TCP:8093 協(xié)議端口。
·檢查容器狀態(tài)
檢查mStream 容器狀態(tài),確保容器正常啟動(dòng)
root@flexusx-c6b3:~/mstream# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESaf51ee334628 lscr.io/linuxserver/mstream:latest "/init" 12 seconds ago Up 10 seconds 0.0.0.0:8093->3000/tcp, :::8093->3000/tcp mstream
·訪問(wèn)地址
內(nèi)網(wǎng):http://localhost:8093 外網(wǎng):http://公網(wǎng) IP:8093
·訪問(wèn)結(jié)果
若出現(xiàn)此頁(yè)面,則部署mstream server 成功。
3.3 mStream 使用
進(jìn)入Admin Panel 管理面板,查看設(shè)置文件目錄,默認(rèn)已經(jīng)添加/music目錄
添加用戶,首次添加為管理員帳號(hào),身份驗(yàn)證將被開(kāi)啟
查看數(shù)據(jù)庫(kù)掃描設(shè)置,開(kāi)啟手動(dòng)開(kāi)啟掃描
手動(dòng)復(fù)制音樂(lè)文件到music目錄下,刷新網(wǎng)頁(yè)即可顯示音樂(lè)列表了,也可以將文件拖動(dòng)到網(wǎng)頁(yè)上上傳文件
一鍵添加播放列表
左側(cè)列表還顯示:播放列表、專輯、歌手、最近添加、最近播放、最常播放、收藏等分類,還可以搜索
播放處可以設(shè)置循環(huán)方式、DJ 風(fēng)格、音樂(lè)可視化插件、音量等
播放列表可以保存、下載、分享播放列表
流媒體服務(wù)如 Spotify、AppleMusic 等正在改變?nèi)藗兿M(fèi)音樂(lè)的方式。雖然這些服務(wù)用海量曲庫(kù)和便捷的使用方式吸引了眾多用戶,但它們也帶來(lái)了不容忽視的問(wèn)題。首先,用戶對(duì)音樂(lè)擁有的控制權(quán)逐漸減弱,他們的歌曲列表隨時(shí)可能被平臺(tái)政策更改或移除。其次,廣告和付費(fèi)訂閱制度也讓人們對(duì)這些服務(wù)產(chǎn)生了些許依賴和反感。
mStream 作為一個(gè)開(kāi)源的音樂(lè)流媒體服務(wù)器,以其強(qiáng)大的功能和用戶友好的設(shè)計(jì),徹底顛覆了傳統(tǒng)流媒體服務(wù)的運(yùn)作方式,不僅解決了用戶在音樂(lè)使用上的諸多困擾,還提供了一種更加自由和私密的音樂(lè)使用體驗(yàn)。雖然用戶界面可能不像其他選項(xiàng)那樣精致或直觀、有些用戶可能更喜歡為其音樂(lè)流媒體服務(wù)器提供更多高級(jí)自定義選項(xiàng),整體作為音樂(lè)服務(wù)器的作用就已經(jīng)很夠了,還有更多有趣的設(shè)置和功能就需要自行探索了。
四、總結(jié)
mStream 不僅僅是一個(gè)音樂(lè)播放器,它更像是一個(gè)私人云端音樂(lè)庫(kù)。無(wú)論您身在何處,只需要互聯(lián)網(wǎng)連接,就可以享受無(wú)障礙的音樂(lè)體驗(yàn)。而對(duì)于音樂(lè)發(fā)燒友和高品質(zhì)音頻愛(ài)好者來(lái)說(shuō),mStream 支持無(wú)壓縮的 FLAC 文件格式,讓您不損失一絲音質(zhì)細(xì)節(jié)。此次使用的 Flexus X 實(shí)例配置還是很高的 4 核 12G-100G-3M 規(guī)格的基礎(chǔ)模式,mStream還設(shè)計(jì)為輕量級(jí),這意味著它可以在配置較低的機(jī)器上運(yùn)行,不會(huì)出現(xiàn)任何延遲或性能問(wèn)題。它已在多TB 庫(kù)上進(jìn)行了測(cè)試,因此您可以存儲(chǔ)任意數(shù)量的音樂(lè)而不必?fù)?dān)心空間問(wèn)題。
華為云服務(wù)器 828 B2B 企業(yè)節(jié)來(lái)襲!穩(wěn)定可靠,為你的業(yè)務(wù)發(fā)展注入強(qiáng)大動(dòng)力。專業(yè)的技術(shù)支持團(tuán)隊(duì),保障服務(wù)質(zhì)量,彈性擴(kuò)展,滿足不同階段需求,快來(lái)體驗(yàn)華為云服務(wù)器的卓越品質(zhì),開(kāi)啟高效云端辦公新時(shí)代。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
9797瀏覽量
88037 -
華為云
+關(guān)注
關(guān)注
3文章
2772瀏覽量
18331
發(fā)布評(píng)論請(qǐng)先 登錄
如何在米爾TI AM62開(kāi)發(fā)板上部署流媒體服務(wù)實(shí)現(xiàn)監(jiān)控功能
RAKsmart服務(wù)器如何賦能AI開(kāi)發(fā)與部署
如何在RAKsmart服務(wù)器上實(shí)現(xiàn)企業(yè)AI模型部署
RAKsmart企業(yè)服務(wù)器上部署DeepSeek編寫(xiě)運(yùn)行代碼
DeepSeek企業(yè)級(jí)部署服務(wù)器資源計(jì)算 以raksmart裸機(jī)云服務(wù)器為例
DLS許可服務(wù)器的創(chuàng)建與部署步驟

獨(dú)立服務(wù)器和云服務(wù)器哪個(gè)快一些?
用華為云的服務(wù)器部署WordPress教程

部署多媒體流媒體平臺(tái) Plex

云服務(wù)器 Flexus X 實(shí)例:輕量級(jí) http 服務(wù)器 Tinyhttpd 部署

采用 Flexus 云服務(wù)器 X 實(shí)例搭建 RTSP 直播服務(wù)器

高性能云服務(wù)器有什么用處?
根據(jù)云服務(wù)器的部署方式和服務(wù)對(duì)象分為幾種類型
ElfBoard技術(shù)貼|如何在ELF 1開(kāi)發(fā)板上搭建流媒體服務(wù)器

評(píng)論