飞牛OS Docker 部署全球电台

之前就想找个收音机的 Docker,一直没找到,甚至一度想自己 Vibe Coding 一个。最近折腾服务器时,偶然发现了GlobalRadio(全球电台) 这个开源项目,完美契合需求!今天就带大家详细体验~

什么是 GlobalRadio?

GlobalRadio(全球电台) 是一款基于 Vue 3 + Vite 构建的开源在线电台应用。它集成了全球海量广播资源,无需安装客户端,浏览器直接访问即可收听,同时支持 PWA 安装到手机 / 电脑,实现原生应用般的体验。

项目地址:https://github.com/moli-xia/global-radio官网地址:https://aabb.live/

图片

GlobalRadio 核心特点

海量电台,覆盖全球

汇聚全球数万 + 广播电台,涵盖中国各省市音乐 / 交通 / 新闻广播、欧美主流电台、日韩音乐台等,支持按国家、语言、风格筛选,中文搜索精准匹配国内电台。

功能齐全,体验贴心

  • 基础功能:播放控制、睡眠定时器、电台分享,支持后台播放;

  • 个性化:收藏夹 + 播放历史,一键收藏常用电台,自动记录收听足迹;

  • 多端适配:亮色 / 暗色主题切换,支持安卓 /iPhone/PC全端访问,PWA 安装后离线也能打开应用框架。

部署极简,Docker 友好

无需复杂环境依赖,支持Docker 一键部署和本地开发运行,提供 x86 与 ARM 架构镜像,适配普通服务器、NAS、树莓派等设备,新手也能快速上手。

开源免费,安全无广告

项目完全开源,无内置广告、无数据采集,所有电台资源均为公开流媒体链接,安全可靠,适合长期使用。

图片

Docker Compose 部署

创建目录结构

安装之前需先在docker文件夹中新建一个GlobalRadio文件夹,用于配置持久化保存,后面所有相关文件都存在这里。

图片

准备Compose文件

打开飞牛OS的dockercompose新增项目项目名称(填GlobalRadio,可识别即可),路径选择上面建立好的文件夹“GlobalRadio”,选择创建docker-compose.yml,然后将下面代码复制粘贴到代码框,为了便于大家理解,我给部分代码加了注释,最后勾上创建项目后立即启动,点击创建即可:

services:  global-radio:    image: superneed/global-radio:latest  # 官方最新镜像    container_name: global-radio  # 容器名称    restart: unless-stopped  # 开机自启,异常自动重启    ports:      - "8084:80"  # 宿主机8080端口映射容器80端口    environment:      - TZ=Asia/Shanghai  # 设置时区为中国时区

备注:ARM 架构(树莓派、ARM 服务器)将镜像替换为 superneed/global-radio-arm64:latest 即可。

图片

显示正在运行,说明部署成功。

图片

使用体验

浏览器输入 http://nasIP:端口(如:http://192.168.188.3:8084),进入GlobalRadio 主页,开始收听全球电台。

图片

如果你不知道听什么,那么可以点随机发现,会自动从给你播放一个全球任一国家的电台,比如我就听到个意大利的。

图片

当然,你也可以直接搜索你想听的电台。

图片

在搜索结果中选择一个你喜欢的电台,点击进入,然后点击开始播放就行。

图片

偶尔刷到有趣的电台,也可以直接收藏,后续就可以在首页的收藏里面找到了。

图片

多端使用

除了docker部署外,这个项目还有pc版移动版车机版,几乎覆盖所有日常使用场景。

图片

我这里以手机为例,官网下载应用后直接安装使用,进来后和docker版差别不大,可以进行语言设置,收遍全球电台。

图片

当然,如果你不想安装,可以在手机浏览器访问时,一键安装 PWA 应用,生成桌面图标,打开后和原生 App 一致,支持全屏播放、离线缓存框架,强到离谱。

最后

GlobalRadio 作为一款开源免费的在线电台工具,部署极简、资源丰富、体验贴心,完美解决了我想免费听全球广播、无广告干扰的需求,我愿称之为最强电台!

点击下载按钮复制网盘地址进行下载进行下载,global-radio文件夹

扫码访问小程序中的本文

微信小程序二维码
上一篇 去水印解析工具被判不正当竞争!帮用户扒平台视频,收费牟利终赔 20 万
下一篇 IPTV 玩家的全能工具箱!扫描、验源、EPG、回看、播放一站搞定