LOADING STUFF...

利用群晖快速搭建稳定直播源

群晖教程1年前 (2024)发布 ypng
26 0 0

首先进入NAS的控制面板——计划任务,

新增——用户定义的脚本

利用群晖快速搭建稳定直播源

任务名称随便,用户账号选择root

利用群晖快速搭建稳定直播源

选择任务设置,填写脚本:

docker run --name iptv-sources -p 3000:8080 -d herberthe0229/iptv-sources:latest

利用群晖快速搭建稳定直播源

创建完成后右键这条计划,右键选择运行即可。

观察你的Container Manager 是否正确创建iptv-sources 容器

使用 http://群晖IP:3000 测试是否能够正常访问。

直播源地址为:http://群晖IP:3000/cn.m3u

如果测试正常,我们可以删除这条计划任务。

接下来让我们通过计划任务执行每 2 小时自动更新直播源。

**********直接跳过这一段看最下面*****************

下载下面的脚本文件

https://github.com/HerbertHe/iptv-sources/blob/main/iptv-sources.sh

如果你不能访问github,也可以手动创建TXT

———————————————

#!/bin/sh

# 定时构建命令

docker stop iptv-sources && docker rm iptv-sources && docker pull herberthe0229/iptv-sources:latest && docker run –name iptv-sources -p 3000:8080 -d herberthe0229/iptv-sources:latest

# 获取历史版本

UNUSED_IMAGES = $(docker images -q herberthe0229/iptv-sources –filter “dangling=true”)

# 删除历史版本

if [-n “$UNUSED_IMAGES”];

then

docker rmi $UNUSED_IMAGES

fi

———————————————————

记得改文件名iptv-sources.sh
把这个文件上传到你的NAS上

右键——属性——复制位置路径

 

利用群晖快速搭建稳定直播源

我们回到计划任务创建那里,设置计划任务

bash /volume1/docker/xiaoya/iptv-sources.sh 改为你自己的文件路径

记得使用root用户,然后在计划选项里根据需要设置运行周期就可以啦,推荐每两个小时运行一次。

利用群晖快速搭建稳定直播源

 

**********************************************

开发者优化了直播源的更新逻辑,现在不用下载更新脚本,无需重新构建容器就可以实现源地址定时更新了。

# 执行内部更新命令

docker exec -d iptv-sources /bin/sh ./update-sources.sh

把上面的命令直接在群晖计划任务里创建即可,记得设置脚本执行计划周期。

 

如果你想将容器更新到最新版本的话可以使用下面的命令来创建定时任务并手动执行:

————————————————————–

#!/bin/sh

 

# 定时构建命令

docker stop iptv-sources && docker rm iptv-sources && docker pull herberthe0229/iptv-sources:latest && docker run --name iptv-sources -p 3000:8080 -d herberthe0229/iptv-sources:latest

 

# 获取历史版本

UNUSED_IMAGES=$(docker images -q herberthe0229/iptv-sources --filter "dangling=true")

 

# 删除历史版本

if [ -n "$UNUSED_IMAGES" ];

then

docker rmi $UNUSED_IMAGES

fi

————————————————–

 

本文禁止转载或摘编 作者:Melody_so https://www.bilibili.com/read/cv28610254/?jump_opus=1 出处:bilibili

© 版权声明

相关文章

暂无评论

暂无评论...