当前位置:
文章详情

1分钟搞定!Docker 一键部署 GlobalRadio,畅听全球 3000+ 电台

2026-08-25 12:53:24 0点赞 1收藏 0评论

一、GlobalRadio 应用是什么?

GlobalRadio 是一款在线全球电台应用,主打轻量化、无广告、免费全网电台收听能力。项目开源免费、部署简单,无需复杂依赖,支持PC、移动端多端网页访问,集成全球海量广播电台资源,同时提供个性化收听管理功能,可部署在VPS、NAS、本地服务器等各类支持Docker的设备上。

对NAS友好,内置大量国内中文电台资源,支持收藏、收听足迹记录,完全满足日常中文广播收听需求。

1.1、功能特点

  • 海量电台资源:内置数万全球广播电台,覆盖国内各省市交通、音乐、新闻电台,以及欧美、日韩、东南亚等海外主流电台,支持按国家、语言、电台风格精准筛选,中文搜索适配国内电台检索需求

  • 完整播放控制:支持网页端完整播放、暂停、切台、音量调节,配备睡眠定时关闭、后台播放功能,适配日常沉浸式收听场景

  • 个性化管理:内置电台收藏夹、收听历史记录功能,可一键收藏常用电台、追溯收听记录,支持自定义电台排序管理

  • 界面与适配优化:现代化极简UI设计,支持亮色/暗色主题切换、多语言适配,完美适配电脑、手机、平板等各类终端网页浏览,无需下载客户端

  • 轻量化无广告:开源无弹窗、无付费会员、无广告干扰,纯纯净收听体验,资源占用极低,低配设备也可流畅运行

  • 便捷分享能力:支持单电台链接分享,可快速将优质电台分享给他人,适配局域网、公网访问场景

  • PWA 支持:支持浏览器PWA安装,可将网页应用固化为本地应用,实现免浏览器快速启动,接近原生应用体验

1.2、使用场景介绍

  • 家庭休闲收听:部署在家庭NAS或本地服务器,家人可通过手机、电视、电脑随时收听全球各地广播,替代商业化电台APP,规避广告和会员限制。

  • 办公背景音场景:办公、学习时播放轻音乐、新闻类电台,后台稳定播放,不占用设备过多资源,打造沉浸式工作学习环境。

  • 外语学习辅助:可精准筛选欧美、日韩、小语种海外电台,实时收听原生语音广播,助力外语听力练习。

  • 个性化私人电台服务:VPS公网部署后,可随时随地远程访问专属电台服务,实现全网无限制收听,数据自主掌控。

  • 小型场景广播使用:适用于工作室、小型商铺、民宿等场景,作为固定背景音乐、资讯广播播放源,稳定且零运营成本。

1.3、和同类别产品对比

目前主流自托管电台应用及商业化电台工具对比详情如下,GlobalRadio在轻量化、开源免费、部署难度、体验纯净度上具备显著优势:

  • 对比商业化电台APP(喜马拉雅、蜻蜓FM等):商业化APP普遍存在开屏广告、插播广告、付费会员、部分海外电台版权限制等问题,且数据归平台所有;GlobalRadio 完全开源免费、无任何广告、无功能阉割,电台资源覆盖更广,且自托管部署数据完全私有化,隐私性更强。

  • 对比 Airstation 自建电台:Airstation 侧重自定义上传音乐、私人播客发布,部署配置相对复杂,资源占用更高;GlobalRadio 专注全球公共广播电台聚合,无需手动上传资源,开箱即用,部署极简,轻量化优势明显,更适合大众收听场景。

  • 对比 其他开源简易电台工具:多数小众开源电台工具功能单一,仅支持基础播放,无收藏、历史记录、主题切换等个性化功能,且适配性差;GlobalRadio 功能完善、UI现代化、多端适配,同时支持Docker一键部署,稳定性和可维护性远超同类小众工具。

image-20260825104337912image-20260825104337912

支持暗黑皮肤

image-20260825110104057image-20260825110104057

二、GlobalRadio 安装部署

前置要求:服务器/NAS设备已安装 Docker 与 Docker Compose 环境,防火墙开放对应端口,网络可正常访问Docker Hub镜像源。本文提供 Docker Compose 部署(推荐,便于后续管理升级)Docker 命令直接部署(快速极简) 两种方式。

2.1、创建本地文件夹目录

新建专属目录用于存放配置文件,统一管理应用数据,避免文件混乱,执行以下命令创建并进入目录:

 # 创建GlobalRadio专属目录  mkdir -p /opt/globalradio  # 进入工作目录  cd /opt/globalradio

2.2、Docker Compose 配置

在当前目录新建 docker-compose.yml 配置文件,写入完整部署配置,适配生产稳定运行需求。

 version: '3.8'  services:   globalradio:     image: superneed/global-radio:latest     container_name: globalradio     restart: unless-stopped     ports:       - "8080:80"     environment:       - TZ=Asia/Shanghai

参数说明:

  • container_name:自定义容器名称,便于后续容器启停、查看日志、重启等运维操作。

  • restart: unless-stopped:容器重启策略,除手动停止外,服务器重启、容器异常退出均会自动重启,保障服务7×24小时稳定运行。

  • ports:端口映射配置,宿主机端口:容器内部端口,默认8080端口访问,可自定义修改宿主机端口(如8090:80)。

  • environment TZ=Asia/Shanghai:设置容器时区为东八区,保证日志时间、收听记录时间与本地时间一致。

启动命令:在配置文件目录下执行以下命令后台启动服务

 docker-compose up -d

2.3、Docker 命令安装方式

下载Docker镜像

 docker pull superneed/global-radio:latest

极简快速部署方式,无需编写配置文件,单命令完成镜像拉取、容器创建、服务启动,适合临时部署、快速体验场景。

 docker run -d  --name globalradio  --restart unless-stopped  -p 8080:80  -e TZ=Asia/Shanghai  superneed/global-radio:latest

参数说明:

  • -d:后台守护进程模式运行容器,终端关闭后服务不中断。

  • --name globalradio:定义容器唯一名称,避免容器重名冲突,简化运维操作。

  • --restart unless-stopped:自动重启策略,保障服务高可用。

  • -p 8080:80:端口映射,将容器80端口映射至宿主机8080端口,外部可通过宿主机IP+端口访问应用。

  • -e TZ=Asia/Shanghai:注入时区环境变量,同步本地时区,解决时间偏差问题。

访问方式

部署完成后,浏览器输入以下地址即可访问:

  • 本地/局域网访问:http://服务器IP:8080

  • 本地本机访问:http://localhost:8080

三、GlobalRadio 使用技巧

3.1、收听广播

点击广播电台的播放按钮

image-20260825110238937image-20260825110238937

调节音量

image-20260825110322121image-20260825110322121

3.2、收藏夹

点击收藏按钮,添加到收藏夹

image-20260825110357017image-20260825110357017

查看收藏夹内容

image-20260825110500386image-20260825110500386

3.4、搜索广播

分音乐、新闻、谈话、体育几大类广播

搜索框输入搜索条件

image-20260825105651608image-20260825105651608

3.5、历史足迹

查看历史访问足迹

image-20260825110542256image-20260825110542256

四、使用技巧

4.1、基础高效使用技巧

  • 精准检索电台:国内电台直接输入省市、电台名称中文检索,海外电台可输入英文国家名、电台类型(music、news)筛选,系统会精准匹配对应资源,快速定位目标电台。

  • 个性化收藏管理:常用优质电台可点击收藏按钮加入收藏夹,支持批量管理,可定期清理无效、低质量电台,打造专属个人电台列表,下次打开直接收听。

  • 后台持续播放:网页最小化、切换标签页时,应用可持续后台播放,搭配睡眠定时功能,睡前可设置自动关闭,避免通宵播放消耗资源。

4.2、多端适配与PWA优化

  • 移动端适配:手机浏览器打开页面可自动适配移动端布局,无需缩放屏幕,操作简洁流畅,支持手机后台播放,适配通勤、居家移动收听场景。

  • PWA本地安装:支持浏览器PWA安装,打开页面后点击浏览器「安装应用」按钮,可将GlobalRadio固化为本地应用,桌面直接启动,无浏览器冗余界面,启动速度更快。

4.3、运维与进阶优化技巧

  • 端口自定义修改:若8080端口被占用,可直接修改部署命令或Compose配置中的宿主机端口(如8090:80),重启容器即可生效,不影响应用功能。

  • 版本更新升级:进入部署目录,执行 docker-compose pull && docker-compose up -d 可一键拉取最新镜像并更新服务,无需重新配置。

  • 日志排查问题:服务异常无法访问时,执行 docker logs globalradio 查看容器运行日志,快速定位端口冲突、镜像拉取失败等问题。

4.4、体验优化技巧

  • 主题自适应切换:根据使用场景切换明暗主题,夜间收听开启暗色主题,降低屏幕光线刺激;日间使用亮色主题,视觉更清晰。

  • 电台分享复用:遇到优质海外电台、特色频道,可复制链接分享,同时自行保存链接,方便后续快速打开收听。

  • 历史记录回溯:系统自动记录所有收听记录,可通过历史记录快速回溯往期收听的优质电台,无需重复搜索。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1
扫一下,分享更方便,购买更轻松