天天看點

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

項目簡介

本文使用的是YesPlayMusic項目,這是一款高顔值的第三方網易雲播放器,它完全可以作為網易雲官方應用的替代品。而且還擁有一些網易雲官方應用沒有的功能,比如可以自動簽到,支援PWA可以直接一鍵安裝,界面簡潔美觀,沒有多餘的社交功能,沒有廣告等特點。

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

伺服器選擇

伺服器方面,我這裡使用的是騰訊雲的Lighthouse輕量應用伺服器。對比騰訊雲的CVM伺服器來說,輕量應用伺服器具有開箱即用,簡單便捷的特點。

騰訊雲輕量應用伺服器優惠專區參考: https://url.cn/2XrYHSKw
如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

作為示例,地區我就選擇了最便宜的孟買地區,各位在購買時建議購買距離自己最近的地區的伺服器。應用鏡像我這裡選擇的鏡像是寶塔Linux面闆 7.8.0 騰訊雲專享版,寶塔面闆是一款安全高效的伺服器運維面闆,使用寶塔面闆可以更高效的操作伺服器,而且也更加便于新手使用。

搭建過程

寶塔面闆配置

購買成功後我們來到控制台,點選剛剛購買的伺服器,先在防火牆放行8888,80,443端口。然後打開應用管理

在控制台一鍵登入上你的伺服器,并執行以下代碼來擷取面闆位址連結,預設賬号密碼。

sudo /etc/init.d/bt default
           
如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

一鍵登入

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

面闆登入頁面

登入上面闆之後綁定自己的寶塔賬号,如果沒有,請先注冊。

接着需要關聯您的騰訊雲API密鑰,

環境配置

按照提示一鍵安裝LNMP套件

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

接下來在寶塔面闆的軟體商店安裝Docker管理器

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

軟體部署

SSH連接配接

我采用的是Docker的部署,簡單,且便于管理。

首先打開寶塔面闆的終端頁面,會彈出視窗讓你登陸, 選擇密碼登入

在 騰訊雲控制台重置伺服器的密碼,重置密碼後重新在寶塔面闆登入

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

ssh登入頁面

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

重置密碼

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

重置ssh密碼

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

重新登入

開始軟體部署

  1. 克隆代碼倉庫
git clone https://github.com/qier222/YesPlayMusic.git
           

2. 進入目錄

cd YesPlayMusic
           

3. 建構Docker鏡像

docker build -t yesplaymusic .
           

4. 啟動Docker容器

docker run -d --name YesPlayMusic -p 8080:80 yesplaymusic
           

5. 當終端輸出一段容器的ID時,我們就算是部署完成了。

反向代理配置

目前我們已經配置完成了,在控制台放行8080端口就可以正常通路了,但是每次通路都需要帶上 端口号很不友善,而且也不美觀。這時候我們可以配置一下Nginx的反向代理。就可以用伺服器的IP位址或者自己的域名通路了。

首先建立一個純靜态網站,有域名的話就填寫自己的域名,沒有域名就填寫伺服器IP。注冊域名可以到這裡注冊:域名注冊,另外将PHP版本改為純靜态。完成後點選送出。

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

然後給網站配置反向代理,具體配置可以看下面的圖。

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結
如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

配置完成反向代理後我們就可以通路這個網站的域名或IP來打開我們的播放器了。

如何搭建一個自己的音樂播放器-使用騰訊雲輕量應用伺服器搭建YesPlayMusic網易雲播放器伺服器選擇搭建過程總結

總結

到這裡,我們的YesPlayMusic就搭建完成了。如果需要,你還可以給其部署一下SSL證書,來實作HTTPS通路,這裡就不過多贅述了。騰訊的Lighthouse輕量應用伺服器給予了使用者開箱即用的使用者體驗,購買的伺服器中預制了所需的應用環境,避免了配置運作境配置的麻煩操作。同時Lighthouse輕量伺服器采用高帶寬流量包的網絡模式,能夠在花費更少的錢的情況下得到更高的帶寬體驗。對于新手開發者來說,Lighthouse輕量應用伺服器不失為一種不錯的選擇。

繼續閱讀