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

项目简介

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

服务器选择

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

轻量应用服务器参考:tenxun.dechenyun.com

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

搭建过程

宝塔面板配置

  • 购买成功后我们来到控制台,点击刚刚购买的服务器,先在防火墙放行8888,80,443端口。然后打开应用管理
  • 在控制台一键登录上你的服务器,并执行以下代码来获取面板地址链接,默认账号密码。
sudo /etc/init.d/bt default

  • 登录上面板之后绑定自己的宝塔账号,如果没有,请先注册。
  • 接着需要关联您的腾讯云API密钥,

环境配置

按照提示一键安装LNMP套件

接下来在宝塔面板的软件商店安装Docker管理器

等待安装完成

软件部署

SSH连接

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

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

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轻量应用服务器不失为一种不错的选择。

如何使用轻量应用服务器搭建高颜值的YesPlayMusic网易云播放器相关推荐

  1. 高颜值的第三方网易云播放器—YesPlayerMusic

    YesPlayMusic 是一款高颜值的第三方网易云播放器,由 Electron 支撑,支撑 macOS.Windows.Linux 三个平台:macOS 用户也可以通过 brew install - ...

  2. 高颜值的第三方网易云播放器,支持 Windows / macOS / Linux

    一.开源项目简介 一款高颜值的第三方网易云播放器,支持 Windows / macOS / Linux. 二.功能概述 三.技术选型 Vue.js 全家桶 Electron 灵感来源 API 源代码来 ...

  3. 推荐一款高颜值的第三方网易云播放器,支持网页版和客户端

    简介 YesPlayMusic是一款基于网易云音乐官方平台开发的第三方播放器 其 UI界面非常漂亮,简洁的白色风格将全部内容简化 YesPlayMusic-高颜值的第三方网易云播放器,支持网页版和客户 ...

  4. 高颜值的第三方网易云播放器YesPlayMusic(续)

    "把麻烦留给自己,把方便留给别人",这才是我们折腾的终极目标.在上一篇中 YesPlayMusic 虽然能用,但是需要安装两个镜像,总归还是不算方便,更何况还有不完美的公网访问.经 ...

  5. 如何搭建一个自己的音乐播放器-使用腾讯云轻量应用服务器搭建YesPlayMusic网易云播放器

    项目简介 本文使用的是YesPlayMusic项目,这是一款高颜值的第三方网易云播放器,它完全可以作为网易云官方应用的替代品.而且还拥有一些网易云官方应用没有的功能,比如可以自动签到,支持PWA可以直 ...

  6. 腾讯云轻量应用服务器搭建跨境电商的方法步骤(非常详细)

     独立站火热的背后 对于中国的跨境电商平台卖家而言,2021年绝对是段低气压的时光:亚马逊掀起了一场规模庞大的"封号潮",自4月起至9月,从头部到中小品牌,粗略统计有超过5万家店铺 ...

  7. 使用腾讯云轻量应用服务器搭建gitlab服务器

    使用腾讯云轻量应用服务器搭建gitlab服务器 前言:代码平台托管安全吗? 之前就有某科集团,在网络上面透露,托管在某云公共代码托管平台的源码发生泄漏,造成至少40多家企业200多个项目代码泄漏.所以 ...

  8. 腾讯云轻量应用服务器搭建即时通信 IM系统

    我们如果想要搭建一个自己的即时通信系统,实现与好友的单聊或者创建群聊,这里推荐大家使用腾讯云的即时通信IM产品,部署十分简单,并且提供了免费版套餐可供试用.下面为大家介绍如何使用腾讯云轻量应用服务器搭 ...

  9. 腾讯云轻量应用服务器搭建wordpress之发送注册验证邮件

    最近在使用腾讯云轻量应用服务器搭建一个wordpress博客,用户使用注册功能时,需要给用户的邮箱发注册验证邮件. 2021.02.08更新:最后找了很久,用了一个插件能发出去邮件!还能替换原始的登录 ...

最新文章

  1. python 自定义异常
  2. 5GS 协议栈 — GTPv1-U 协议
  3. C语言基础排序算法-冒泡排序
  4. Ubuntu安装Nginx+PHP5.6+MySQL5.6
  5. java 基本的文件读写
  6. 学习笔记(48):Python实战编程-grid布局
  7. 计算机根服务器 信息安全,信息安全课件
  8. 导致出现404的原因以及解决方案
  9. linux内核PID管理
  10. To Do List
  11. 一分钟了解contextlib模块
  12. 学生用计算机怎么玩俄罗斯方块,回忆小霸王童年 如何在电脑上玩俄罗斯方块环游记...
  13. 华为服务器串号官网查询系统,查询服务器序列号
  14. 【五线谱】调号 ( 调号标识位置 | 调号标记列表 | A 大调标识原理 | F、C、G 位置标记升号 # | F 大调标识原理 | B 位置标记降号 b )
  15. 多项式乘法 快速傅里叶变换
  16. tortoisegit 小乌龟的使用
  17. python发送qq邮件_使用Python登录QQ邮箱发送QQ邮件
  18. CSDN 创始人蒋涛:开源吞噬世界,得开发者得天下
  19. java美元转换人民币代码,java实现人民币数字转换中文大写的工具实例代码demo分享...
  20. xp信息服务器iis5.0,XP中安装iis5.0/IIS6.0的详细操作方法步骤(图文教程)

热门文章

  1. 联想拯救者R720加装固态硬盘过程中遇到的小问题
  2. win10计算机管理的作用,原来Windows 10还有这么多隐藏的功能
  3. 电商商家必看!海外抖音TikTok选品教程大放送
  4. android基础知识——从头开始
  5. 借鉴-牛人开发的网络搜索工具
  6. 小学计算机学校教学计划,小学信息技术课程教学计划
  7. 印象笔记,石墨笔记和Effie哪个更适合影评人?
  8. 机器翻译评价指标之BLEU原理介绍及代码实现
  9. 基于java(springboot)篮球竞赛预约管理系统(java毕业设计)
  10. 【LTspice】007 Analysis Command 仿真命令