收起左侧

Docker一键部署KatelyaTV:多源聚合与 TVBox 接口

77
回复
19072
查看
  [ 复制链接 ]

84

主题

317

回帖

425

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

2025-9-15 13:38:42 显示全部楼层 阅读模式

KatelyaTV 是由MoonTV二次开发而来的一个项目,作者加了不少功能,支持多源聚合、播放记录、收藏同步、跳过片头片尾。

🌟 功能亮点

  • 全网聚合搜索,一键找片
  • 高清播放,智能跳过片头片尾
  • 断点续播,随时随地接着看
  • 收藏与历史,观影记录跨端同步
  • 多用户系统,数据独立更私密
  • 安全过滤,默认屏蔽不良内容
  • Docker 一键部署,多平台即用
  • TVBox 兼容,手机电视畅享

飞牛 docker 部署

1️⃣ 我们需要先创建一个文件夹路径,这个文件夹储存我们的docker-Compose.yml的文件和配置文件

2️⃣下载json配置文件,将文件上传到第 1️⃣ 步创建的目录中,放的目录别错了哦!

蓝奏云盘下载地址: https://xiaoxu.lanzoub.com/iDLzI367u1eh

3️⃣ 桌面打开Docker,点击侧栏 Compose -> 新增项目 -> 输入项目名称 -> 设置路径选择前面第1️⃣步创建的文件夹->创建docker-compose.yml把下面代码复制进去,点击完成 直至构建完成

version: '3.8'

services:
  # KatelyaTV 应用服务
  katelyatv:
    image: ghcr.io/katelya77/katelyatv:latest
    ports:
      - "3030:3000"
    environment:
      # 数据库配置 - 使用 Redis
      NEXT_PUBLIC_STORAGE_TYPE: redis
      REDIS_URL: redis://katelyatv-redis:6379
      # 管理员账号
      USERNAME: admin
      PASSWORD: password
      # 注册功能开关(true开 false关)
      NEXT_PUBLIC_ENABLE_REGISTER: "true"
    user: "0:0"  # 以 root 用户和 root 组运行
    volumes:
      - ./configplus_is**.json:/app/config.json:ro # 配置文件
    depends_on:
      - katelyatv-redis
    restart: unless-stopped
    networks:
      - katelyatv-network

  # Redis 数据库服务
  katelyatv-redis:
    image: redis:7-alpine
    container_name: katelyatv-redis
    command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru
    volumes:
      # 持久化数据存储
      - ./katelyatv-redis-data:/data
    restart: unless-stopped
    networks:
      - katelyatv-network
    healthcheck:
      test: ["CMD", "redis-cli", "ping"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 10s

volumes:
  # Redis 数据卷
  katelyatv-redis-data:
    driver: local

networks:
  katelyatv-network:
    driver: bridge

如复制后格式错乱的,请将此文章在浏览器打开后复制

简单使用

浏览器访问地址: http://ip:3030 ,进行登录访问,**密码前面代码中设置的,可以自行修改

登录后具体配置都是点击右上角用户头像进行配置。

更多设置如配置 TVBox等教程 去开源项目地址自行查看开发文档,很简单的

https://github.com/katelya77/KatelyaTV/tree/main/docs

这个项目整体来说就是多种合一了,就是MoonTV和 TVBox接口之类的结合,一个项目都给搞定了,特别是对自己想建立TVBox接口有兴趣的朋友,可以尝试玩玩。

收藏
送赞 6
分享
公众号:知新坊

10

主题

148

回帖

0

牛值

初出茅庐

2025-9-15 14:57:20 显示全部楼层
    volumes:
      - ./configplus_is**.json:/app/config.json:ro # 配置文件

这里出现*号了,我改一下文件名才能部署

**这个地方要怎么改 请教  详情 回复
2025-9-26 09:53
我就说怎么一直构建失败,原来是这里的问题;  详情 回复
2025-9-20 12:52

84

主题

317

回帖

425

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

2025-9-15 19:05:25 楼主 显示全部楼层
阿提拉 发表于 2025-9-15 14:57
volumes:
      - ./configplus_is**.json:/app/config.json:ro # 配置文件

飞牛屏蔽了应该。按照配置文件名改一下就行
公众号:知新坊
2025-9-16 10:03:09 显示全部楼层
A按照教程实现了

84

主题

317

回帖

425

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

2025-9-16 10:31:46 楼主 显示全部楼层

棒棒哒
公众号:知新坊

1

主题

6

回帖

0

牛值

江湖小虾

2025-9-16 11:36:48 显示全部楼层

你们都能构建吗,我发现只要是有 ghcr.io开头的,就会从早上构建到晚上,而且日志一直有东西在下载

以后拉取时候把所有ghcr.io换成ghcr.nju.edu.cn就行了,国内的加速源。  详情 回复
2025-10-9 00:28
得魔法才行,一直下载,那是在重试吧  详情 回复
2025-9-17 11:35

5

主题

29

回帖

0

牛值

江湖小虾

2025-9-16 16:19:17 显示全部楼层

bug挺多...

6

主题

134

回帖

0

牛值

初出茅庐

社区上线纪念勋章

2025-9-16 18:24:45 显示全部楼层
怎么又换名字了,我一个月前在1panel里面的MoonTV还能用呢

5

主题

29

回帖

0

牛值

江湖小虾

2025-9-17 11:35:19 显示全部楼层
QQWWEE 发表于 2025-9-16 11:36
你们都能构建吗,我发现只要是有 ghcr.io开头的,就会从早上构建到晚上,而且日志一直有东西在下载
...

得魔法才行,一直下载,那是在重试吧

1

主题

21

回帖

0

牛值

江湖小虾

2025-9-17 17:18:43 显示全部楼层

TVbox能看,但电影电视栏目内,很多找不到内容?

4

主题

26

回帖

0

牛值

江湖小虾

2025-9-17 20:40:27 显示全部楼层

为什么构建不了

katelyatv Pulling

katelyatv Error Get "https://ghcr.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

katelyatv-redis Pulling

katelyatv-redis Interrupted

Error response from daemon: Get "https://ghcr.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

Exited:0

0

主题

13

回帖

0

牛值

江湖小虾

2025-9-20 12:52:37 显示全部楼层
阿提拉 发表于 2025-9-15 14:57
volumes:
      - ./configplus_is**.json:/app/config.json:ro # 配置文件

我就说怎么一直构建失败,原来是这里的问题;

0

主题

2

回帖

0

牛值

江湖小虾

2025-9-21 23:19:06 显示全部楼层
今天打卡

0

主题

1

回帖

0

牛值

江湖小虾

2025-9-23 13:15:59 显示全部楼层

Application error: a server-side exception has occurred (see the server logs for more information).

Digest: 2987502608

出现这个是什么原因

请问这个命令是在哪里输  详情 回复
2025-10-8 16:45
sudo chmod 777 /vol1/1000/Docker/katelyatv/configplus_is**.json 给权限  详情 回复
2025-10-3 03:37
sudo chmod 777 /vol1/1000/docker/KatelyaTV/config.json 权限问题  详情 回复
2025-9-28 13:52

0

主题

3

回帖

0

牛值

江湖小虾

2025-9-23 19:54:33 显示全部楼层

- ./configplus_is**.json:/app/config.json:ro # 配置文件

这一句我只是改了文件名,也不知道对不对,还是提示个挂载错误提示。反正能用了。感谢大佬分享。谁有好的源,可以敲敲我,感谢感谢

2

主题

7

回帖

0

牛值

江湖小虾

2025-9-24 00:57:07 显示全部楼层

内存占用的厉害

3

主题

1

回帖

0

牛值

江湖小虾

2025-9-24 14:40:52 显示全部楼层

研究了半天,才发现和tvbox没啥区别,多余了,不过分享视频源应该不错,可以给tvbox使用,问题是这视频源里有小片源,不合适家庭使用,没精力去帅选!

0

主题

3

回帖

0

牛值

江湖小虾

2025-9-26 09:53:11 显示全部楼层
阿提拉 发表于 2025-9-15 14:57
volumes:
      - ./configplus_is**.json:/app/config.json:ro # 配置文件

**这个地方要怎么改   请教
configplus_is**替换**  详情 回复
2025-10-1 02:34
version: '3.8' services: # KatelyaTV 应用服务 katelyatv: image: ghcr.io/katelya77/katelyatv:latest ports: - "3000:3000" environment: # 数据库配置 - 使用 Redis - NEXT  详情 回复
2025-9-26 12:24

10

主题

148

回帖

0

牛值

初出茅庐

2025-9-26 12:24:46 显示全部楼层

125.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
搞定了谢谢  详情 回复
2025-9-27 09:14

5

主题

14

回帖

0

牛值

江湖小虾

2025-9-26 14:45:11 显示全部楼层

我的没搞定 没弄成功 谁有弄成功的代码吗?

- ./configplus_is**.json:/app/config.json:ro # 配置文件 - ./configplus_is**.json:/app/config.json:ro # 配置文件  详情 回复
2025-9-27 09:12

0

主题

3

回帖

0

牛值

江湖小虾

2025-9-27 09:12:08 显示全部楼层
13775905678 发表于 2025-9-26 14:45
我的没搞定  没弄成功  谁有弄成功的代码吗?

- ./configplus_is**.json:/app/config.json:ro # 配置文件  
- ./configplus_is**.json:/app/config.json:ro # 配置文件

0

主题

3

回帖

0

牛值

江湖小虾

2025-9-27 09:14:49 显示全部楼层

0

主题

2

回帖

0

牛值

江湖小虾

2025-9-27 17:42:41 显示全部楼层

成功了,真一键!特来感谢

0

主题

1

回帖

0

牛值

江湖小虾

2025-9-27 23:03:58 显示全部楼层

成功安装,在电脑端可以播放。可在手机上不能播放,显示播放源 检测失败 无测速数据

1

主题

18

回帖

0

牛值

江湖小虾

2025-9-28 13:36:03 显示全部楼层

看起来很不错,试一下再来汇报

1

主题

4

回帖

0

牛值

江湖小虾

2025-9-28 13:52:49 显示全部楼层
PLB_OjS7Z 发表于 2025-9-23 13:15
Application error: a server-side exception has occurred (see the server logs for more information).
...

sudo chmod 777 /vol1/1000/docker/KatelyaTV/config.json
权限问题
具体怎么操作给权限  详情 回复
2025-10-13 17:23

0

主题

2

回帖

0

牛值

fnOS系统内测组

2025-9-28 16:18:11 显示全部楼层

我这边出现了个问题,katelyaTV使用是正常的,用了3天,今天打算给小伙伴添个号,然后打开用户配置后就白了,提示:Application error: a client-side exception has occurred (see the browser console for more information).这是啥子情况捏。

我之里也是这样,没办法打开用户配置,点击就是: Application error: a client-side exception has occurred (see the browser console for more information).  详情 回复
前天 22:02

2

主题

24

回帖

0

牛值

江湖小虾

2025-10-1 02:34:39 显示全部楼层
17362320336 发表于 2025-9-26 09:53
**这个地方要怎么改   请教

configplus_is**替换**

0

主题

3

回帖

0

牛值

江湖小虾

2025-10-1 19:02:17 显示全部楼层

我一键部署后提示:运营部分,无法打开,各位大神给个解决办法

0

主题

3

回帖

0

牛值

江湖小虾

2025-10-1 19:34:25 显示全部楼层

version: '3.8'

services:

我的一直提示构建失败,请高手给指导一下。

KatelyaTV 应用服务

katelyatv:
image: ghcr.io/katelya77/katelyatv:latest
ports:

  • "3030:3000"
    environment:

数据库配置 - 使用 Redis

NEXT_PUBLIC_STORAGE_TYPE: redis
REDIS_URL: redis://katelyatv-redis:6379

管理员账号

USERNAME: admin
PASSWORD: password

注册功能开关(true开 false关)

NEXT_PUBLIC_ENABLE_REGISTER: "true"
user: "0:0" # 以 root 用户和 root 组运行
volumes:

  • ./configplus_is**.json:/app/config.json:ro # 配置文件
    depends_on:
  • katelyatv-redis
    restart: unless-stopped
    networks:
  • katelyatv-network

Redis 数据库服务

katelyatv-redis:
image: redis:7-alpine
container_name: katelyatv-redis
command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru
volumes:

持久化数据存储

  • ./katelyatv-redis-data:/data
    restart: unless-stopped
    networks:
  • katelyatv-network
    healthcheck:
    test: ["CMD", "redis-cli", "ping"]
    interval: 30s
    timeout: 10s
    retries: 3
    start_period: 10s

volumes:

Redis 数据卷

katelyatv-redis-data:
driver: local

1

主题

6

回帖

0

牛值

江湖小虾

2025-10-2 16:28:48 显示全部楼层

无标题.png

这个怎么回事啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
把PASSWORD改为AUTH_PASSWORD就可以了  详情 回复
2025-10-14 14:13
version: '3.8' services: # KatelyaTV 应用服务 katelyatv: image: james212/katelyatv:0.6.0 # 更换镜像 ports: - "3030:3000" environment: # 数据库配置 - 使用 Redis NEX  详情 回复
2025-10-11 15:51
把这句ghcr.io/katelya77/katelyatv:latest换成 james212/katelyatv:0.6.0  详情 回复
2025-10-5 17:08
同问,我的也是这样,怎么都搞不定。如何拉取老版本?  详情 回复
2025-10-4 23:37
原作者最新的版本代码有问题,可以选择其他人fork的分支或者选择拉取老版本  详情 回复
2025-10-3 03:39
原作者最新的版本代码有问题,可以选择其他人fork的分支或者选择拉取老版本  详情 回复
2025-10-3 03:36

2

主题

24

回帖

0

牛值

江湖小虾

2025-10-3 02:49:07 显示全部楼层

这个拉取是不是要魔法 每次都构建失败

2

主题

24

回帖

0

牛值

江湖小虾

2025-10-3 03:36:19 显示全部楼层
老龚x 发表于 2025-10-2 16:28
这个怎么回事啊

原作者最新的版本代码有问题,可以选择其他人fork的分支或者选择拉取老版本

2

主题

24

回帖

0

牛值

江湖小虾

2025-10-3 03:37:31 显示全部楼层
PLB_OjS7Z 发表于 2025-9-23 13:15
Application error: a server-side exception has occurred (see the server logs for more information).
...

sudo chmod 777 /vol1/1000/Docker/katelyatv/configplus_is**.json 给权限
sudo chmod 777 /vol1/1000/Docker/katelyatv/configplus_is a d u l t.json  详情 回复
2025-10-3 03:38

2

主题

24

回帖

0

牛值

江湖小虾

2025-10-3 03:38:20 显示全部楼层
fun5201314 发表于 2025-10-3 03:37
sudo chmod 777 /vol1/1000/Docker/katelyatv/configplus_is**.json 给权限

sudo chmod 777 /vol1/1000/Docker/katelyatv/configplus_is a d u l t.json

2

主题

24

回帖

0

牛值

江湖小虾

2025-10-3 03:39:08 显示全部楼层
老龚x 发表于 2025-10-2 16:28
这个怎么回事啊

原作者最新的版本代码有问题,可以选择其他人fork的分支或者选择拉取老版本

2

主题

24

回帖

0

牛值

江湖小虾

2025-10-3 03:49:58 显示全部楼层

几个问题需要注意:

1拉取不成功是因为需要代理会拉取的快一些,没有代理有可能拉取不成功导致架构失败

2代码中间因为飞牛论坛的屏蔽词导致代码出现**替换回来就好configplus_is *a d u l *t.json

3作者最近更导致代码有问题构建成功进入会提示安全警告解决方式就是可以选择其他人fork的分支或者选择拉取老版本

4启动不成功需要给文件权限sudo chmod 777 /vol1/1000/Docker/katelyatv/configplus_is中a间d文u字l删t.json
图片.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

3

主题

4

回帖

0

牛值

江湖小虾

2025-10-4 23:37:53 显示全部楼层
老龚x 发表于 2025-10-2 16:28
这个怎么回事啊

同问,我的也是这样,怎么都搞不定。如何拉取老版本?
都这么说,我也是新手,不会拉取老版本  详情 回复
2025-10-5 05:39

1

主题

6

回帖

0

牛值

江湖小虾

2025-10-5 05:39:26 显示全部楼层
闫先生 发表于 2025-10-4 23:37
同问,我的也是这样,怎么都搞不定。如何拉取老版本?

都这么说,我也是新手,不会拉取老版本

0

主题

1

回帖

0

牛值

江湖小虾

2025-10-5 17:08:17 显示全部楼层
老龚x 发表于 2025-10-2 16:28
这个怎么回事啊

把这句ghcr.io/katelya77/katelyatv:latest换成 james212/katelyatv:0.6.0
谢谢,懂了,部署完了很好用  详情 回复
2025-10-6 06:16

1

主题

6

回帖

0

牛值

江湖小虾

2025-10-6 06:16:01 显示全部楼层
可乐维修工 发表于 2025-10-5 17:08
把这句ghcr.io/katelya77/katelyatv:latest换成 james212/katelyatv:0.6.0

谢谢,懂了,部署完了很好用

0

主题

8

回帖

0

牛值

江湖小虾

2025-10-6 17:12:20 显示全部楼层

怎么弄都是部分运行,无法使用,大佬看看代码是不是有问题

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

1

回帖

0

牛值

江湖小虾

2025-10-6 21:11:55 显示全部楼层

现在0.7.0了。如何升级 虽然知道docker compose pull docker compose up -d 但是怎么使用,求大佬

同问,求大佬解答  详情 回复
2025-10-7 09:37

0

主题

3

回帖

0

牛值

江湖小虾

2025-10-7 09:37:27 显示全部楼层
冯天著 发表于 2025-10-6 21:11
现在0.7.0了。如何升级  虽然知道docker compose pull   docker compose up -d   但是怎么使用,求大佬
...

同问,求大佬解答

0

主题

1

回帖

0

牛值

江湖小虾

2025-10-7 10:35:37 显示全部楼层

Container katelyatv-redis Restarting

Container iptv-katelyatv-1 Restarting

Container katelyatv-redis Started

Error response from daemon: Cannot restart container 30198f791cb8f03b4771ff8ade17fc737b501e82e2b657895fe39e6a42e2318d: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/vol3/1000/iptv/configplus_is**.json" to rootfs at "/app/config.json": mount /vol3/1000/iptv/configplus_is**.json:/app/config.json (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

Exited:0

0

主题

1

回帖

0

牛值

江湖小虾

2025-10-7 20:30:06 显示全部楼层

image.png

已配置Password,还是不能进入

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
同问,咋回事呢  详情 回复
2025-10-12 11:40

0

主题

1

回帖

0

牛值

江湖小虾

2025-10-8 13:25:22 显示全部楼层

image.png

点击容易他,一直无法播放,提示如图。有高手帮忙看一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
同问,怎么解决  详情 回复
2025-10-10 12:31

0

主题

1

回帖

0

牛值

江湖小虾

2025-10-8 16:45:51 显示全部楼层
PLB_OjS7Z 发表于 2025-9-23 13:15
Application error: a server-side exception has occurred (see the server logs for more information).
...

请问这个命令是在哪里输

1

主题

9

回帖

0

牛值

江湖小虾

2025-10-9 00:28:42 显示全部楼层
QQWWEE 发表于 2025-9-16 11:36
你们都能构建吗,我发现只要是有 ghcr.io开头的,就会从早上构建到晚上,而且日志一直有东西在下载
...

以后拉取时候把所有ghcr.io换成ghcr.nju.edu.cn就行了,国内的加速源。
还是你这个回复最有价值。👍  详情 回复
2025-10-11 17:12

4

主题

27

回帖

0

牛值

江湖小虾

2025-10-9 16:09:06 显示全部楼层

把docker-compose.kvrocks.yml里面的,PASSWORD: ${PASSWORD:-123456},改成AUTH_PASSWORD: ${AUTH_PASSWORD:-123456}

请问下具体加在什么地方?  详情 回复
2025-10-11 10:11
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则