最近发现一个不错的Nas影视资源站, 很好用,资源也不错,之前也有论坛的朋友推荐过,我做了进一步的配置整合,一个yaml搞定部署,镜像也使用了我自己的阿里服务器,拉取更快,不会被墙。
另外再推荐一下我自己的nas音乐解决方案:听南风
项目地址:KatelyaTV
部署yaml (注意修改/vol1/1000/tv这个路径成你自己的nas路径)
用户名和密码都是 admin, 你也可以自己修改一下
version: '3.8'
services:
# KatelyaTV 应用服务
katelyatv:
image: registry.cn-hangzhou.aliyuncs.com/yanded/katelyatv:1.0.1
ports:
- "3000:3000"
environment:
# 数据库配置 - 使用 Kvrocks
NEXT_PUBLIC_STORAGE_TYPE: kvrocks
KVROCKS_URL: redis://kvrocks:6666
KVROCKS_PASSWORD: ${KVROCKS_PASSWORD:-}
KVROCKS_DATABASE: 0
# 管理员账号配置(必填)
USERNAME: ${USERNAME:-admin}
AUTH_PASSWORD: ${PASSWORD-admin}
# 站点配置
NEXT_PUBLIC_ENABLE_REGISTER: ${NEXT_PUBLIC_ENABLE_REGISTER:-true}
# 其他必要的环境变量
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET:-admin}
NEXTAUTH_URL: ${NEXTAUTH_URL:-http://localhost:3000}
depends_on:
- kvrocks
restart: unless-stopped
networks:
- katelyatv-network
# Kvrocks 数据库服务
kvrocks:
image: registry.cn-hangzhou.aliyuncs.com/yanded/kvrocks:latest
ports:
- "6666:6666"
environment:
# Kvrocks 配置
KVROCKS_BIND: 0.0.0.0
KVROCKS_PORT: 6666
KVROCKS_DIR: /var/lib/kvrocks/data
KVROCKS_LOG_LEVEL: info
volumes:
# 持久化数据存储
- /vol1/1000/tv:/var/lib/kvrocks/data
restart: unless-stopped
networks:
- katelyatv-network
healthcheck:
test: ["CMD", "redis-cli", "-h", "localhost", "-p", "6666", "ping"]
interval: 30s
timeout: 10s
retries: 3
start_period: 30s
volumes:
# Kvrocks 数据卷
kvrocks-data:
driver: local
networks:
katelyatv-network:
driver: bridge
项目介绍
功能特性:
🎬 核心功能
- • 🔍 聚合搜索:整合多个影视资源站,一键搜索全网内容
- • 📺 高清播放:基于 ArtPlayer 的强大播放器,支持多种格式
- • ⏭️ 智能跳过:自动检测并跳过片头片尾,手动设置跳过时间段
- • 🎯 断点续播:自动记录播放进度,跨设备同步观看位置
- • 📱 响应式设计:完美适配手机、平板、电脑各种屏幕
💾 数据管理
- • ⭐ 收藏功能:收藏喜欢的影视作品,支持跨设备同步
- • 📖 播放历史:自动记录观看历史,快速找回看过的内容
- • 👥 多用户支持:独立的用户系统,每个用户独享个人数据
- • 🔄 数据同步:支持多种存储后端(LocalStorage、Redis、D1、Upstash)
- • 🔒 内容过滤:智能成人内容过滤系统,默认开启安全保护
🚀 部署特性
- • 🐳 Docker 一键部署:提供完整的 Docker 镜像,开箱即用
- • ☁️ 多平台支持:Vercel、Docker、Cloudflare Pages 全兼容
- • 🔧 灵活配置:支持自定义资源站、代理设置、主题配置
- • 📱 PWA 支持:可安装为桌面/手机应用
- • 📺 TVBox 兼容:支持 TVBox 配置接口
使用
浏览器中输入 http://NAS的IP:3000 就能看到界面 (默认用户名密码都是admin)

登陆后就进入主界面了



其它功能自行探索吧