前言
在数字化时代,随时随地收听全球电台已经不再是难事。本篇教程将带你使用飞牛NAS或VPS,通过Docker实现快速部署一个功能完善的全球电台服务。不论你是科技爱好者,还是想在家搭建个人广播平台,这篇教程都将提供详细步骤和实用技巧,助你轻松构建24/7在线的全球电台,实现高效、稳定的流媒体播放体验。让我们从零开始,一步步打造属于你的高科技数字广播系统!
项目图示
项目首页

收听界面

收藏界面

搜索电台

手机界面优化

demo
功能概览
本次教程部署的全球电台,功能丰富且实用:
- 电台搜索:支持中文,让你快速找到喜欢的电台
- 分享电台:轻松将喜爱的电台分享给朋友
- 播放控制:自由控制播放、暂停、切换电台
- 睡眠定时器:设置定时关闭,轻松入睡
- 收藏与播放历史:方便记录和管理喜欢的节目
- 亮色/暗色主题:适配不同使用场景和光线环境
- 全球主流语言支持:满足不同语言用户的需求
- 多端客户端:安卓、iPhone及PC均可使用
通过这些功能,无论是家庭使用还是个人搭建,都能享受流畅、智能的全球电台体验。
部署方法
使用Docker安装
本教程使用docker的方式安装部署,简单便捷

本项目docker镜像支持X86与ARM双平台部署

docker镜像地址
准备条件
1)一台服务器
我们使用莱卡云VPS和飞牛NAS来演示
需要vps的可以看以下信息配置,可以参考以下资源占用情况
莱卡云官网
本期docker容器占用资源情况如下仅供参考不到10M

2)本教程使用到的项目
本教程使用的官方github地址
https://github.com/moli-xia/global-radio
目前只有107个stars

3)域名(可选)
根据自己的需求
① VPS部署
一、Docker环境部署
在vps安装docker和docker-compose
Docker官方安装文档(英文)
https://duan.yyzq.eu.org/docker-001
Docker-Compose官方安装文档(英文)
https://duan.yyzq.eu.org/docker-002
Centos安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//03
Ubuntu安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//04
推荐直接用一键脚本
docker安装脚本
bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
docker-compose安装脚本
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
二、部署命令
登录服务器使用root账户执行以下步骤
docker-compose命令
创建一个目录,并进入此目录
mkdir global-radio ;cd global-radio
然后再新建docker-compose.yml
vim docker-compose.yml
services:
global-radio:
image: ywsj/global-radio:latest # 使用你的新镜像
container_name: global-radio # 容器名称
restart: always # 容器重启策略
ports:
- "4173:80" # 端口映射
environment:
- TZ=Asia/Shanghai # 设置上海时区
注意端口如有冲突自行修改
三、执行容器运行命令
docker-compose up -d #运行容器
docker-compose ps #查看是否启动成功
正常启动如下所示
docker-compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
global-radio ywsj/global-radio:latest "/docker-entrypoint.…" global-radio 24 hours ago Up 24 hours 0.0.0.0:4173->80/tcp, [::]:4173->80/tcp
四、web界面
打开web页面使用
成功以后需要打开自己相应的端口4173)防火墙就可以web端访问了
主界面
http://ip:4173
没有账号,开箱即用

②飞牛云NAS部署
我们直接复制以上VPS的compose配置即可

启动成功

然后浏览器输入NAS的ip:4173端口就可以打开界面了

其他配置跟VPS上完全一样
绑定域名
VPS上的建议绑定下域名,方便管理。
绑定域名的教程参考以下内容
绑定域名视频教程
B站
YouTube
绑定域名可以参考
NginxProxyManager
https://duan.yyzq.eu.org//npm-ch
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
欢迎关注我们的微信公众号!


评论区