当前位置: 科技师 » 电脑知识 » 正文

KatelyaTV:基于MoonTV的二次开发影视聚合播放器

KatelyaTV(基于MoonTV的二次开发影视聚合播放器)简介

KatelyaTV是一个基于MoonTV的二次开发影视聚合播放器,能够为我们提供一个跨平台的影视聚合播放器,支持多源聚合,可以从多个影视资源站一键搜索全网内容,并享受高清播放体验,并且还具备智能跳过片头片尾的功能,帮助用户快速进入正片。

该工具提供了播放记录和收藏同步的功能,我们可以跨设备同步观看位置,避免了因多设备使用而带来的不便,响应式设计能够保证在手机、平板及电脑等不同设备上都能活得不错的使用体验。

KatelyaTV:基于MoonTV的二次开发影视聚合播放器

KatelyaTV(基于MoonTV的二次开发影视聚合播放器)官网及教程

部署方式十分灵活,支持 Docker 一键部署、Vercel、Cloudflare Pages 等多种方式,可以根据自己的需求选择最合适的方案。

部署方法一:Docker 部署

1、准备工作:一台能联网的设备(服务器/NAS/Windows/Mac/Linux),已安装 Docker。

2、拉取镜像

docker pull ghcr.io/katelya77/katelyatv:latest

3、启动容器

docker run -d \ --name katelyatv \ -p 3000:3000 \ --env PASSWORD=your_password \ --restart unless-stopped \ ghcr.io/katelya77/katelyatv:latest

4、访问应用

在浏览器中输入 http://你的服务器IP:3000,输入设置的密码即可访问。

自定义资源站配置:下载推荐的配置文件并按照说明配置。

部署方法二:Docker + Redis

1、创建配置文件,创建一个文件夹,例如 /opt/katelyatv,并在其中创建 docker-compose.yml 文件。

2、编辑 docker-compose.yml

version: '3.8' services: katelyatv: image: ghcr.io/katelya77/katelyatv:latest container_name: katelyatv ports: - "3000:3000" environment: - USERNAME=admin - PASSWORD=your_secure_password - NEXT_PUBLIC_STORAGE_TYPE=redis - REDIS_URL=redis://katelyatv-redis:6379 depends_on: katelyatv-redis: condition: service_healthy restart: unless-stopped katelyatv-redis: image: redis:7-alpine container_name: katelyatv-redis command: redis-server --appendonly yes volumes: - katelyatv-redis-data:/data healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 10s timeout: 3s retries: 3 volumes: katelyatv-redis-data:

3、启动服务

docker compose up -d

4、在浏览器中输入 http://你的服务器IP:3000,使用设置的管理员账号登录。

方案三:Vercel 部署(免服务器)

1、Fork 仓库,在 GitHub 上 Fork 该项目仓库。

2、登录 Vercel,用 GitHub 账号登录 Vercel,创建新项目,选择 Fork 的 KatelyaTV 仓库。

3、设置环境变量,在环境变量部分添加 PASSWORD,并设置访问密码。

4、等待部署完成,部署完成后,会获得一个可访问的链接。

未经允许不得转载:科技师 » KatelyaTV:基于MoonTV的二次开发影视聚合播放器

相关文章