Overview

Full name
docker.io/herberthe0229/iptv-sources
Registry
docker.io
Namespace
herberthe0229
Repository
iptv-sources
Cached tags
2
Last synced
07/13/2026, 11:28 AM

Introduction

IPTV 直播源聚合更新镜像,自动抓取维护 m3u 频道列表,供 IPTV 播放器与 EPG 后端数据源。

Details

herberthe0229/iptv-sources 运行 IPTV 直播源聚合更新服务,定期抓取并维护 m3u/m3u8 频道列表供 IPTV 客户端订阅。定位为 IPTV 源维护服务,输出 m3u 文件至 volume 或 HTTP 端点;docker Cron 或 K8s CronJob 定时更新,播放器本身。

快速启动

docker run -d --name iptv-sources \
  -p 8080:8080 \
  -v /data/iptv:/output \
  docker.io/herberthe0229/iptv-sources:latest

推荐实践

docker run -d --name iptv-sources \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/iptv:/output \
  -e UPDATE_INTERVAL=3600 \
  docker.io/herberthe0229/iptv-sources:1.0.0

核心参数说明

  • -p 8080:8080 — m3u 列表 HTTP 服务
  • -v .../iptv:... — 频道列表输出目录
  • -e UPDATE_INTERVAL — 源更新间隔秒数
  • 用途 — IPTV 播放器订阅源

Kubernetes

apiVersion: batch/v1
kind: CronJob
metadata:
  name: iptv-sources
spec:
  schedule: "0 */6 * * *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
            - name: updater
              image: docker.io/herberthe0229/iptv-sources:1.0.0
              volumeMounts:
                - name: output
                  mountPath: /output
          volumes:
            - name: output
              persistentVolumeClaim:
                claimName: iptv-m3u
          restartPolicy: OnFailure

PVC 持久化 m3u;Nginx 静态服务分发列表。

Latest tags (20)

View all 2 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/herberthe0229/iptv-sources
:latest
linux/arm64linux/amd64linux/arm/v8linux/arm/v7
2025/02/17 23:0954.2 MBsha256:6268d85a40b0
docker.io/herberthe0229/iptv-sources
:dev
linux/arm64linux/amd64linux/arm/v8linux/arm/v7
2024/01/27 15:4859.9 MBsha256:7703361d0aa7