温馨提示:本站为乐享票务官方授权演出订票中心,请放心购买。
你现在的位置:首页 > 演出资讯  > 音乐会

基于Flexus X实例安装YesPlayMusic在线音乐播放器

更新时间:2025-01-08 17:19  浏览量:1

在数字化的时代浪潮中,音乐如同流淌在生活脉络里的灵动旋律,随时随地为我们带来慰藉与愉悦。华为云以其强大的技术实力和创新能力,为各类应用的部署提供了坚实的基础。而今天,我们将聚焦于如何在华为云的 Flexus X 实例上安装 YesPlayMusic 这款独具特色的在线音乐播放器,开启一场音乐与技术融合的奇妙之旅,让您在云端畅享高品质音乐体验的同时,感受华为云卓越的性能和便捷性。

一、华为云Flexus X实例介绍

1. Flexus X实例简介

Flexus云服务器X实例是新一代面向中小企业和开发者打造的柔性算力云服务器,可智能感知业务负载,适用于电商直播、企业建站、开发测试环境、游戏服务器、音视频服务等中低负载场景。相较于Flexus应用服务器L实例,Flexus云服务器X实例的优势包含:提供丰富的公共镜像、可灵活自定义vCPU内存配比、智能感知业务动态升降配,负载范围更高等。

2. 应用场景

电商直播:基于Flexus X实例搭建电商交易平台,可以从容面对电商市场瞬息万变对的业务压力变化。企业建站:面向博客、论坛,和企业门户等业务场景,帮助企业传播价值信息,促进信息共享和交流,支撑用户建设多功能的传播和交互平台。个人开发测试:开发者在开发、测试过程中需要的环境资源,可以选择从云上提供。基于Flexus云服务器X实例搭建开发测试环境,更加便利,成本更优。游戏服务器:适用于搭建游戏后台服务器,强大算力轻松应对千人同时在线,同时平滑扩容可快速应对服务器玩家数量上涨诉求,超强的网络加速能力提升用户体验。

3. 产品优势

提供丰富的公共镜像,可灵活自定义镜像版本。智能感知业务动态升降配,负载范围更高。支持灵活自定义vCPU、内存实例规格。支持按需计费更精细和灵活的定价模式,可基于实际负载画像智能推荐规格。

二、购买Flexus云服务器X实例

1.购买Flexus云服务器X实例方法

以下是根据我个人的需求选购基础配置,可以参考如下进行购买:


(1)计费模式:选择包年/包月模式。
(2)区域和可用区:选择华北—北京四,可用区可以随机选择。
(3)实例规格:选择自定义配置,建议选择4核心CPU和12GB内存。
(4)镜像:选择公共镜像,推荐使用Huawei Cloud EulerOS 2.0 Standard 64 bit(10GiB)。可选一种服务加速(免费),可根据需要选择。
(5)存储:系统盘选择通用型SSD,建议选择100GB容量。
(6)网络:默认配置即可。
(7)安全组:默认配置即可。
(8)弹性公网IP:选择“现在购买”,带宽选择3Mbps。
(9)云服务器名称:可以自定义命名,也可以选择默认名称。
(10)登录凭证:设置自定义密码。
(11)云备份:暂不购买;

各位如有其它需求可自行增减配置
如图所示:






这边我已经成功连接!

2. Flexus云服务器X实例的基本管理

①关机与重启

首先进入到控制台,然后找到想要操作的云服务器资源。

点进来后我们可以看到我们所拥有的资源,并可以对其进行开关机\更改密码、配置等一系列操作

②续费设置

我们可以在更多这里看到费用选项可以根据个人需求进行续费或关闭操作,以避免不必要的消费。

三、本次实践说明

1. 本次环境介绍

云服务器厂商

云服务器类别

操作系统版本

Docker版本

部署项目

内网IP地址

Docker Compose版本

华为云

Flexus X实例

Rocky Linux 9.0

27.1.1

YesPlayMusic

192.168.0.130

v2.29.1

2. YesPlayMusic介绍

①简介

YesPlayMusic 是一款适用于 Windows、macOS 和 Linux 系统的高颜值第三方网易云播放器。

②主要特点

技术开发:使用 Vue.js 全家桶开发,具备先进的技术架构,保障了播放器的稳定性和性能。登录方式多样:支持网易云账号扫码、手机、邮箱登录,方便用户快速接入自己的网易云账号资源。多媒体支持:不仅支持 MV 播放,还能显示歌词,为用户提供丰富的视听体验。个性化推荐:提供私人 FM 和每日推荐歌曲,根据用户的喜好推送个性化音乐内容。海外播放便利:海外用户登录网易云账号后可直接播放,打破地域限制。音源替换功能:支持 UnblockNeteaseMusic,自动使用各类默认启用的音源替换变灰歌曲链接(网页版不支持),YouTube 音源需自行安装 yt - dlp。自动签到:每日可实现手机端和电脑端同时自动签到。模式切换:具备 Light/Dark Mode 自动切换功能,适应不同环境和用户需求。多设备适配:支持 Touch Bar,在支持该功能的设备上提供便捷操作;支持 PWA,可在 Chrome/Edge 里点击地址栏右边的➕安装到电脑。音乐互动:支持 Last.fm Scrobble,方便用户与音乐社区互动;支持音乐云盘,拓展音乐存储和管理空间。
快捷键操作:支持自定义快捷键和全局快捷键,提升操作效率。持续开发:更多特性正在开发中,未来将有更多功能和优化。

③主要使用场景

日常音乐欣赏:用户可在多种操作系统上,通过丰富的多媒体功能,如 MV 播放和歌词显示,享受高品质的音乐视听体验。个性化音乐探索:借助私人 FM 和每日推荐歌曲功能,用户能不断发现符合自己口味的新音乐,满足个性化音乐探索需求。海外音乐收听:对于海外用户而言,该播放器提供了直接播放的便利,让他们能随时随地畅听网易云音乐。便捷操作体验:通过自动签到、快捷键操作以及多设备适配(如 Touch Bar 和 PWA 安装)等功能,为用户在不同场景下提供便捷的操作- 方式,无论是在电脑桌面还是移动设备上都能轻松使用。音乐社区互动与资源管理:支持 Last.fm Scrobble 便于用户参与音乐社区互动,音乐云盘功能则方便用户对音乐资源进行管理和存储。

四、部署YesPlayMusic项目

1. 拉取YesPlayMusic镜像

我们需要提前拉取 YesPlayMusic镜像,方便后续快速部署Docker应用。

[root@xiaoge888 ~]# docker pull fogforest/yesplaymusic
Using default tag: latest
latest: Pulling from fogforest/yesplaymusic
8663204ce13b: Pull complete
a1484661dfe6: Pull complete
2f78a3560d10: Pull complete
a517401f7a94: Pull complete
294d17c34d13: Pull complete
7051f5a2f4b1: Pull complete
3a4f31ad3cf9: Pull complete
2f77ee3ca367: Pull complete
2c5cbb611187: Pull complete
4ccbc4188e52: Pull complete
Digest: sha256:2de6944147460e5b1fe8fa6f19d25a926d0f14f8548629a6eff62e1283d18af0
Status: Downloaded newer image for fogforest/yesplaymusic:latest
docker.io/fogforest/yesplaymusic:latest

2. 创建YesPlayMusic容器

Docker命令方式创建容器:

docker run -d \
--name yesplaymusic \
--restart always \
-p 2600:80 \
fogforest/yesplaymusic

使用 docker compose方式创建容器,docker-compose.yaml文件如下:

version: '3'
services:
yesplaymusic:
container_name: yesplaymusic
image: fogforest/yesplaymusic
ports:
- 2600:80
restart: always

在存放docker-compose.yaml文件的目录下,执行 docker compose up -d 命令,创建YesPlayMusic容器。

[root@xiaoge888 yesplaymusic]# docker compose up -d
WARN[0000] /home/docker/yesplaymusic/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Running 2/2
✔ Network yesplaymusic_default Created 0.0s
✔ Container yesplaymusic Started 0.3s

3. 查看容器状态

当创建YesPlayMusic容器完成后,我们需要检查该容器是否正常运行。执行以下命令,可以很方便查询YesPlayMusic容器是否正常运行。

[root@xiaoge888 yesplaymusic]# docker compose ps
WARN[0000] /home/docker/yesplaymusic/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
yesplaymusic fogforest/yesplaymusic "/docker-entrypoint.…" yesplaymusic About a minute ago Up About a minute 0.0.0.0:2600->80/tcp, :::2600->80/tcp

五、安全组及防火墙设置工作

1. 设置防火墙和selinux

由于在测试环境,我们直接关闭防火墙和selinux。

sudo systemctl stop firewalld
sudo systemctl disable firewalld

sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

2. 设置安全组规则

在华为云Flexus X实例的安全组设置页面,我们直接在入方向上放行2600端口。确认放行后,效果如下图所示。

六、访问YesPlayMusic服务

在本地浏览器:http://服务器IP地址:2600,使用我们Flexus X实例弹性公网IP地址替换后,即可正常访问到YesPlayMusic主页。

七、感受与总结

通过在华为云Flexus云服务器X实例上安装YesPlayMusic在线音乐播放器的实践,我深刻感受到了华为云的卓越之处。Flexus X实例的柔性算力为安装过程提供了稳定而高效的支持,确保了操作的顺畅进行。其强大的性能使得YesPlayMusic能够快速部署并稳定运行,为我带来了流畅的音乐播放体验。华为云出色的技术实力和优质的服务,让中小企业和开发者能够轻松应对各种应用场景,无疑是我们在数字化征程中的得力伙伴,为我们的创新和发展提供了坚实的保障。

华为云 828:开启云端璀璨之旅

🎇在数字的浩瀚星空中,华为云如同一颗璀璨的明星,闪耀着创新与智慧的光芒。

💥华为云 828 活动盛大开启,这是一场科技与梦想的盛宴,是您迈向数字化未来的绝佳契机!

🌟我们为您精心准备了丰富多样的云计算产品和解决方案,无论是强大的云服务器,还是智能的数据分析服务,亦或是安全可靠的云存储,都将以卓越的性能和稳定性,助力您的业务腾飞。

🌈华为云凭借先进的技术和专业的团队,为您构建一个安全、高效、智能的云端世界。在这里,您可以轻松实现资源的灵活调配,快速应对市场的变化,让您的企业在激烈的竞争中脱颖而出。

🎉加入华为云 828 活动,您将享受到前所未有的优惠和福利,让您以更实惠的价格,体验到顶级的云计算服务。

📣不要犹豫,不要等待!抓住华为云 828 的机遇,与我们一起携手共进,共创美好未来!让华为云为您的梦想插上翅膀,在云端翱翔,书写属于您的辉煌篇章!

#华为云 #828活动 #云计算 #科技创新 #数字化转型