新体验:飞牛Docker一键部署新版KatelyaTV:多源聚合替换MoonTV和 TVBox
KatelyaTV 是由MoonTV二次开发而来的一个项目,作者加了不少功能,支持多源聚合、播放记录、收藏同步、跳过片头片尾。
🌟 功能亮点
- 全网聚合搜索,一键找片
- 高清播放,智能跳过片头片尾
-
断点续播,随时随地接着看
- 收藏与历史,观影记录跨端同步
- 多用户系统,数据独立更私密
- 安全过滤,默认屏蔽不良内容
- Docker 一键部署,多平台即用
- TVBox 兼容,手机电视畅享
飞牛 docker 部署
1️⃣ 我们需要先创建一个文件夹路径,这个文件夹储存我们的docker-Compose.yml的文件和配置文件
2️⃣下载json配置文件,将文件上传到第 1️⃣ 步创建的目录中,放的目录别错了哦!
配置文件下载:https://pan.quark.cn/s/cd89a0df7cf9
3️⃣ 桌面打开Docker,点击侧栏 Compose -> 新增项目 -> 输入项目名称 -> 设置路径选择前面第1️⃣步创建的文件夹->创建docker-compose.yml把下面代码复制进去,点击完成 直至构建完成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
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接口有兴趣的朋友,可以尝试玩玩。
最后,再放配置文件下载:https://pan.quark.cn/s/cd89a0df7cf9
创作不易,用心坚持,请喝一怀爱心咖啡!继续坚持创作~~
