标签搜索

目 录CONTENT

文章目录

飞牛NAS/VPS使用Docker部署global-radio-畅听全球电台

yyzq
2026-06-05 / 0 评论 / 3 点赞 / 15 阅读 / 1,169 字
广告 广告

前言

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

项目图示

项目首页
image
收听界面
image-1780670283309
收藏界面
image-1780670402117
搜索电台
image-1780670500005
手机界面优化
image-1780670605534

demo

官方demo

我部署的demo

功能概览

本次教程部署的全球电台,功能丰富且实用:

  • 电台搜索:支持中文,让你快速找到喜欢的电台
  • 分享电台:轻松将喜爱的电台分享给朋友
  • 播放控制:自由控制播放、暂停、切换电台
  • 睡眠定时器:设置定时关闭,轻松入睡
  • 收藏与播放历史:方便记录和管理喜欢的节目
  • 亮色/暗色主题:适配不同使用场景和光线环境
  • 全球主流语言支持:满足不同语言用户的需求
  • 多端客户端:安卓、iPhone及PC均可使用

通过这些功能,无论是家庭使用还是个人搭建,都能享受流畅、智能的全球电台体验。

部署方法

使用Docker安装

本教程使用docker的方式安装部署,简单便捷
164b6ac419e23bc5390dc46601a202bf
本项目docker镜像支持X86与ARM双平台部署
image-1780671326945
docker镜像地址

准备条件

1)一台服务器

我们使用莱卡云VPS和飞牛NAS来演示

需要vps的可以看以下信息配置,可以参考以下资源占用情况
莱卡云官网

本期docker容器占用资源情况如下仅供参考不到10M
image-1780670782583

2)本教程使用到的项目

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

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

没有账号,开箱即用
image-1780671099392

②飞牛云NAS部署

我们直接复制以上VPS的compose配置即可
image-1780671232509
启动成功
image-1780671283208
然后浏览器输入NAS的ip:4173端口就可以打开界面了
image-1780671543108
其他配置跟VPS上完全一样

绑定域名

VPS上的建议绑定下域名,方便管理。
绑定域名的教程参考以下内容

绑定域名视频教程

B站

YouTube

绑定域名可以参考
NginxProxyManager
https://duan.yyzq.eu.org//npm-ch

有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我

欢迎关注我们的微信公众号!
微信公众号

3
广告 广告

评论区