侧边栏壁纸
  • 累计撰写 19 篇文章
  • 累计收到 2 条评论

easy-itv安装

admin
2025-08-29 / 0 评论 / 2 阅读 / 正在检测是否收录...

easy-itv是一款基于Docker的轻量级流媒体服务工具,可快速生成IPTV订阅链接,适用于搭建个人影音资源库或直播源聚合服务。通过Typecho博客系统,用户可便捷地分享订阅地址和管理服务配置‌。

环境准备
    服务器要求‌:Linux系统(推荐CentOS/Ubuntu)并已安装Docker及Docker Compose‌。
‌    域名绑定‌:若需通过域名访问,需提前完成域名解析至服务器IP(海外服务器无需备案)。
编写Docker Compose配置
    创建docker-compose.yml文件,内容如下:

services:
  easy-itv:
    image: g12777/easy-itv:latest  # 使用官方镜像
    container_name: easy-itv      # 容器命名
    restart: always               # 自动重启保障服务稳定
    ports:
      - "8123:8123"               # 端口映射(主机端口:容器端口)
    command: -token=itv           # 设置访问令牌(建议自定义)

启动服务

    执行命令启动容器:

docker-compose up -d

订阅地址生成

服务启动后,通过以下格式生成订阅链接:

http://<服务器IP或域名>:8123/tv.m3u?token=itv

‌参数说明‌:
token需与command中设置的值一致,用于身份验证‌;
可通过修改token值提升安全性(如-token=your_custom_key)‌。

反向代理(可选)

    通过Nginx反向代理实现HTTPS加密访问:

server {
    listen 80;
    server_name itv.yourblog.com;
    location / {
        proxy_pass http://localhost:8123;
        proxy_set_header Host $host;
    }
}

参考Let's Encrypt申请SSL证书以启用HTTPS‌。
服务维护
‌    更新镜像‌:定期执行docker-compose pull && docker-compose up -d更新至最新版本;
    备份配置‌:将docker-compose.yml文件纳入服务器备份计划‌。

‌Token安全性‌:避免使用默认token,防止未授权访问‌;
端口冲突‌:确保主机端口8123未被其他服务占用;
资源监控‌:通过docker stats easy-itv查看容器资源使用情况‌。
通过上述步骤,可快速将easy-itv与Typecho博客结合,实现流媒体服务的高效管理与分享。该方案兼具轻量化与易维护性,适合个人站长及技术爱好者‌

0

评论 (0)

取消