自有Debian服务器docker部署自动更新IPTV节目源
前提条件:
有一台自己的公共服务器
会使用docker
会搭建web服务器
使用docker部署
1 |
|
- 运行
docker ps以获取容器状态。
稍等一下,访问http://localhost:3000。
然后,您可以使用自己的服务器和域进行部署,Caddy配置域名反向代理,使用域名打开自建节目源页面。(如何搭建web server请搜索博客,在此不再重复。)https://your.domain.com
或者本地打开:http://localhost:3000
定时任务
也许您想设置每 2 小时自动更新一次的计划。
- 下载
iptv-update.shhttps://github.com/HerbertHe/iptv-sources/blob/main/iptv-update.sh到您的主目录。
如果您使用过
Environment Variables,可能需要修改脚本文件。
更新docker镜像
手动更新
- 下载 bash 脚本文件
update-image.shhttps://github.com/HerbertHe/iptv-sources/blob/main/update-image.sh到您的主目录。
如果您使用过
Environment Variables,可能需要修改脚本文件。
- 跑步
1 |
|
# 设置每 2 小时自动更新
- 编辑你的 crontab:
1 | crontab -e |
按键盘
i添加日程。添加:
1 |
|
按键盘
ESC退出编辑模式输入
:wq要保存的内容重启crontab服务
重启命令:
1 |
|