{"repo":"taksssss/iptv-tool","free":true,"listed":false,"github":"https://github.com/taksssss/iptv-tool","clone":"git clone https://github.com/taksssss/iptv-tool.git","description":"IPTV工具箱， Docker🐳部署，支持EPG管理、直播源管理、台标管理，兼容DIYP/百川、超级直播及xmltv格式。","language":"PHP","stars":1100,"topics":["diyp","epg","iptv","xmltv-epg-data","php","docker","docker-compose","icon","logo","tv"],"license":"GPL-2.0","category":"deployment-docker-iac","readme_excerpt":"📺 IPTV工具箱 IPTV 工具箱， Docker 部署，支持 EPG 管理 、 直播源管理 、 台标管理 ，兼容 DIYP/百川 、 超级直播 以及 xmltv 格式。 [!TIP] ⚠️ 使用前请仔细阅读「管理页面」底部的「使用说明」 原贴：【IPTV工具箱】EPG节目单管理、直播源管理、台标管理 xmltv 用户使用方法：【一键生成】匹配 M3U 文件的 XML 节目单 直播源管理 使用方法：【IPTV工具箱】直播源管理使用说明 自定数据源 使用方法：【IPTV工具箱】自定义数据源（timetv、51livetv、diyp） 💻 主要功能 📡 多格式 ：支持返回 DIYP/百川、超级直播以及 xmltv 格式文件。 🐳 多架构 ：提供 amd64、arm64 和 armv7 架构的 Docker 镜像。 📦 小体积镜像 ：基于 Alpine 构建，压缩后仅 20 MB。 🗃️ 数据库管理 ：支持 SQLite 和 MySQL 数据库，内置 phpLiteAdmin 管理工具。 🖼️ 台标管理 ：支持台标模糊匹配，支持 tvbox 接口。 ➰ 直播源管理 ：支持聚合 TXT/M3U 直播源、测速校验、直播源代理。 🔒 访问权限控制 ：支持设置 TOKEN 、User-Agent、IP 黑白名单。 ⏱️ 缓存支持 ：集成 Memcached，支持 Redis。 🔄 频道匹配 ：支持繁体中文频道匹配、模糊匹配；支持频道别名、正则表达式。 ⏳ 定时任务 ：支持定时更新数据。 📝 节目单生成 ：支持生成指定频道节目单并匹配 M3U 的 xmltv 格式文件。 🗂️ 兼容多种格式 ：支持不同标准格式的 XMLTV 文件，支持自定义数据源。 🛠️ 文件管理 ：集成 tinyfilemanager 文件管理器。 🌐 界面设置 ：包含简单易用的网页设置页面，便于操作和管理。 内置正则表达式说明： - 包含 regex: - 示例： - CCTV$1 = regex:/^CCTV[-\\s] (\\d{1,2}(\\s P(LUS)? [K\\+])?)(?![\\s-] (美洲 欧洲)). /i ：将 CCTV 1综合 、 CCTV-4K频道 、 CCTV - 5+频道 、 CCTV - 5PLUS频道 等替换成 CCTV1 、 CCTV4K 、 CCTV5+ 、 CCTV5PLUS （排除 CCTV4美洲 和 CCTV4欧洲 ） 📝 更新日志 CHANGELOG.md 🚀 部署步骤 部署/管理脚本（推荐） 或者 或者 手动部署 $HOME/epg ：默认数据目录，根据需要自行修改 5678 ：默认端口，根据需要自行修改（注意端口占用） -e PHP MEMORY LIMIT=512M ：PHP 内存限制，默认 512M -e ENABLE FFMPEG=true ：启用 ffmpeg 组件 无法正常拉取镜像的，可将 taksss/php-epg:latest 替换为 ccr.ccs.tencentyun.com/taksss/php-epg:latest HTTPS 相关： -p 5679:443 ：映射 HTTPS 端口 -e ENABLE HTTPS=true ：启用 HTTPS -e FORCE HTTPS=true ：强制跳转到 HTTPS -v /path/to/server.crt:/etc/ssl/certs/server.crt ：挂载证书文件 -v /path/to/server.key:/etc/ssl/priva","default_branch":null,"files":null,"tree":[],"storefront":"/r/taksssss","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/taksssss/iptv-tool/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}