🎬
KatelyaTV
KatelyaTV/MoonTV/LibreTV 都是一样的软件,都是从支持CMS V10 API的接口中查找和播放影片,方便影视剧片源搜寻和影视观看。
影视软件
Docker Compose 配置
docker-compose.yml
version: '3.8'
services:
# KatelyaTV 应用服务
katelyatv:
image: ghcr.io/decohererk/decotv:latest
ports:
- "6015:3000"
environment:
# 数据库配置 - 使用 Redis
NEXT_PUBLIC_STORAGE_TYPE: ${NEXT_PUBLIC_STORAGE_TYPE}
REDIS_URL: ${REDIS_URL}
REDIS_PASSWORD: ${REDIS_PASSWORD:-}
REDIS_DATABASE: 0
USERNAME: ${USERNAME} # ⚠️ 2️⃣
# 站点访问密码配置
PASSWORD: ${PASSWORD:-} # ⚠️ 3️⃣
# 其他必要的环境变量
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
NEXTAUTH_URL: ${NEXTAUTH_URL:-http://localhost:6015}
restart: unless-stopped
networks:
- tools-net
# ⚠️ 1️⃣
networks:
tools-net:
name: tools-net
driver: bridge
配置说明
- 1️⃣ 网络配置:为了节约NAS机器有限的资源,使用预先安装好的redis,redis安装请看这里,之后会将
KatelyaTV放入tools-net网络中。 - 2️⃣ 用户配置:必填,在
.env中配置。 - 3️⃣ 密码配置:如果不对外开放访问,密码可以不配置。
- 4️⃣ 缓存配置:推荐使用
KatelyaTV+redis的方式,这样便于我们对数据源进行管理。redis必须是安装我这个文章安装哈 redis安装请看这里 - 📢 下载配置文件后,访问
http://localhost:6015/admin上传配置。
环境变量 (.env)
# .env 文件配置
# 管理员账号(必填)
USERNAME=admin
PASSWORD=123456
# 存储配置 # ⚠️ 4️⃣ 这里很重要,一定要看
NEXT_PUBLIC_STORAGE_TYPE=redis
REDIS_URL=redis://redis-server:6379
# 用户注册 功能开关
NEXT_PUBLIC_ENABLE_REGISTER=true
使用说明
参考文章 - 🛠私有部署,观影更安全!KatelyaTV,你的影视管家!
- 创建项目:手动创建目录
katelyatv或者使用SSH命令mkdir katelyatv && cd katelyatv; - 将配置保存为
docker-compose.yml文件,再新建一个.env文件,将环境变量中的配置复制到.env文件中; - 启动服务:使用NAS自带docker工具或者SSH命令:
docker compose up -d; - 访问 Web 界面:
http://localhost:6015 - 首次访问需要输入配置文件中,配置的管理员密码,默认账号: admin 密码是:123456
模板详情
分类 影视软件
部署难度 ★★★
更新时间 2025/10/21