🎬

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,你的影视管家!

  1. 创建项目:手动创建目录 katelyatv 或者使用SSH命令mkdir katelyatv && cd katelyatv
  2. 将配置保存为 docker-compose.yml文件,再新建一个 .env 文件,将环境变量中的配置复制到.env文件中;
  3. 启动服务:使用NAS自带docker工具或者SSH命令:docker compose up -d
  4. 访问 Web 界面http://localhost:6015
  5. 首次访问需要输入配置文件中,配置的管理员密码,默认账号: admin 密码是:123456

模板详情

分类 影视软件
部署难度 ★★★
更新时间 2025/10/21

相关链接