什么是Global-Radio
Global-Radio是一款开源、可完全自托管的全球网络电台 Web 应用, 主打无广告、无需注册账号,一键搭建即可在浏览器中收听全球各地的在线广播, 电台爱好者的福音!!
怎么部署Global-Radio
Global-Radio部署极其简单,支持docker一键部署 只需要准备一台服务器即可拉起
root@ubuntu01:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 26.04 LTS
Release: 26.04
Codename: resolute
root@ubuntu01:~#正式部署Global_Radio
Global-Radio镜像包已提前下载好, 后续附件会提供下载地址供大家下载
root@ubuntu01:/home/guzman# ll|grep radio
-rw-rw-r-- 1 guzman guzman 50266112 Jul 7 10:25 superneed_global-radio(latest).tar
root@ubuntu01:/home/guzman#docker导入
root@ubuntu01:/home/guzman# docker load -i 'superneed_global-radio(latest).tar'
Loaded image: superneed/global-radio:latest
root@ubuntu01:/home/guzman# docker images|grep radio
superneed/global-radio:latest f10510e19fb8 103MB 50.2MB
root@ubuntu01:/home/guzman#创建本地挂载目录
root@ubuntu01:~# mkdir -p /data/global-radio/html
root@ubuntu01:~# mkdir -p /data/global-radio/conf
root@ubuntu01:~# mkdir -p /data/global-radio/logs
root@ubuntu01:~# cd /data/global-radio/
root@ubuntu01:/data/global-radio# ll
total 20
drwxr-xr-x 5 root root 4096 Jul 7 10:40 ./
drwxr-xr-x 7 root root 4096 Jul 7 10:39 ../
drwxr-xr-x 2 root root 4096 Jul 7 10:39 conf/
drwxr-xr-x 2 root root 4096 Jul 7 10:39 html/
drwxr-xr-x 2 root root 4096 Jul 7 10:40 logs/
root@ubuntu01:/data/global-radio#导出docker内默认文件
root@ubuntu01:/data/global-radio# docker run -d --name gr-temp superneed/global-radio:latest
24de942d8d522e3c881cd4e57237ede139333102a99b09b5c8726bab5b9f6d47
root@ubuntu01:/data/global-radio# docker cp gr-temp:/usr/share/nginx/html/. /data/global-radio/html/
Successfully copied 588kB to /data/global-radio/html/
root@ubuntu01:/data/global-radio# docker cp gr-temp:/etc/nginx/conf.d/default.conf /data/global-radio/conf/
Successfully copied 150B (transferred 2.05kB) to /data/global-radio/conf/
root@ubuntu01:/data/global-radio# docker cp gr-temp:/etc/nginx/nginx.conf /data/global-radio/conf/
Successfully copied 644B (transferred 2.56kB) to /data/global-radio/conf/
root@ubuntu01:/data/global-radio#删除临时docker
root@ubuntu01:/data/global-radio# docker rm -f gr-temp
gr-temp
root@ubuntu01:/data/global-radio#启动Global-Radio
使用命令拉起
root@ubuntu01:~# docker run -d \
--name global-radio \
--restart unless-stopped \
-p 3200:80 \
-e TZ=Asia/Shanghai \
-v /data/global-radio/html:/usr/share/nginx/html \
-v /data/global-radio/conf/default.conf:/etc/nginx/conf.d/default.conf \
-v /data/global-radio/logs:/var/log/nginx \
superneed/global-radio:latest
61b780d59789fe2e1c68e72db19d346e4652eefabcb4277f0d7cbcaf1062ed7b
root@ubuntu01:~#
root@ubuntu01:~# docker ps|grep radio
61b780d59789 superneed/global-radio:latest "/docker-entrypoint.…" 45 seconds ago Up 44 seconds 0.0.0.0:3200->80/tcp, [::]:3200->80/tcp global-radio
root@ubuntu01:~#配置端口映射
路由器上配置端口映射方便外网做临时访问测试
访问测试
现在可以用公网进行访问测试了, 浏览器输入 http://zhixiait.top:3200

随便搜索一个电台,可以正常收听


试了一下国外的电台也可收听,真的是很不错

开放使用
正式入口改为https://radio.zxit.top:8443,赶紧收藏使用吧
软件附录
Global-Radio docker下载包地址
https://ug.link/Guzman-DH2600/filemgr/share-download/?id=8087a2fb255d46d3b96090615b37e104
评论区