基于Lighthouse搭建高颜值的YesPlayMusic网易云播放器

本文介绍了如何使用腾讯云的Lighthouse轻量应用服务器来搭建一个高颜值的第三方网易云播放器。

 

 

项目简介

本文使用的是YesPlayMusic项目,这是一款高颜值的第三方网易云播放器,它完全可以作为网易云官方应用的替代品。而且还拥有一些网易云官方应用没有的功能,比如可以自动签到,支持PWA可以直接一键安装,界面简洁美观,没有多余的社交功能,没有广告等特点。

 

YesPlayMusic样例
YesPlayMusic样例

服务器选择

服务器方面,我这里使用的是腾讯云的Lighthouse轻量应用服务器。对比腾讯云的CVM服务器来说,轻量应用服务器具有开箱即用,简单便捷的特点。

 

购买页面
购买页面

作为示例,地区我就选择了最便宜的孟买地区,各位在购买时建议购买距离自己最近的地区的服务器。应用镜像我这里选择的镜像是宝塔Linux面板 7.8.0 腾讯云专享版,宝塔面板是一款安全高效的服务器运维面板,使用宝塔面板可以更高效的操作服务器,而且也更加便于新手使用。

搭建过程

宝塔面板配置

  • 购买成功后我们来到控制台,点击刚刚购买的服务器,先在防火墙放行8888,80,443端口。然后打开应用管理
  • 在控制台一键登录上你的服务器,并执行以下代码来获取面板地址链接,默认账号密码。
sudo /etc/init.d/bt default
一键登录
一键登录
面板登录页面
面板登录页面
  • 登录上面板之后绑定自己的宝塔账号,如果没有,请先注册。
  • 接着需要关联您的腾讯云API密钥,

环境配置

  • 按照提示一键安装LNMP套件

 

环境配置
环境配置
  • 接下来在宝塔面板的软件商店安装Docker管理器
  • 等待安装完成

软件部署

SSH连接

我采用的是Docker的部署,简单,且便于管理。

  • 首先打开宝塔面板的终端页面,会弹出窗口让你登陆, 选择密码登录
  • 在 腾讯云控制台重置服务器的密码,重置密码后重新在宝塔面板登录

 

ssh登录页面
ssh登录页面
重置密码
重置密码
重置ssh密码
重置ssh密码
重新登录
重新登录

开始软件部署

  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版本改为纯静态。完成后点击提交。

 

  • 然后给网站配置反向代理,具体配置可以看下面的图。
  • 配置完成反向代理后我们就可以访问这个网站的域名或IP来打开我们的播放器了。

 

总结

到这里,我们的YesPlayMusic就搭建完成了。如果需要,你还可以给其部署一下SSL证书,来实现HTTPS访问,这里就不过多赘述了。腾讯的Lighthouse轻量应用服务器给予了用户开箱即用的用户体验,购买的服务器中预制了所需的应用环境,避免了配置运行境配置的麻烦操作。同时Lighthouse轻量服务器采用高带宽流量包的网络模式,能够在花费更少的钱的情况下得到更高的带宽体验。对于新手开发者来说,Lighthouse轻量应用服务器不失为一种不错的选择。

 

最后

安利一下,腾讯云限时秒的活动,优惠力度非常大,当前买到就是赚到了,1核2G的配置最低99元一年。以下连接内含(AFF)

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元 腾讯云限时秒杀

【腾讯云】轻量应用服务器Lighthouse,上云「轻」而易举,1核1G3M低至128元/年,高带宽首选

image.png

期待下一次给大家带来更好的教程,我们下次再见。

posted @   AIGC实验室  阅读(66)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.

作曲 : Reol

作词 : Reol

fade away...do over again...

fade away...do over again...

歌い始めの一文字目 いつも迷ってる

歌い始めの一文字目 いつも迷ってる

どうせとりとめのないことだけど

伝わらなきゃもっと意味がない

どうしたってこんなに複雑なのに

どうしたってこんなに複雑なのに

噛み砕いてやらなきゃ伝わらない

ほら結局歌詞なんかどうだっていい

僕の音楽なんかこの世になくたっていいんだよ

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

僕は気にしない 君は気付かない

何処にももういないいない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

忘れていく 忘れられていく

We don't know,We don't know.

目の前 広がる現実世界がまた歪んだ

目の前 広がる現実世界がまた歪んだ

何度リセットしても

僕は僕以外の誰かには生まれ変われない

「そんなの知ってるよ」

気になるあの子の噂話も

シニカル標的は次の速報

麻痺しちゃってるこっからエスケープ

麻痺しちゃってるこっからエスケープ

遠く遠くまで行けるよ

安定なんてない 不安定な世界

安定なんてない 不安定な世界

安定なんてない きっと明日には忘れるよ

fade away...do over again...

fade away...do over again...

そうだ世界はどこかがいつも嘘くさい

そうだ世界はどこかがいつも嘘くさい

綺麗事だけじゃ大事な人たちすら守れない

くだらない 僕らみんなどこか狂ってるみたい

本当のことなんか全部神様も知らない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

僕は気にしない 君は気付かない

何処にももういないいない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

忘れていく 忘れられていく

We don't know,We don't know.