Quick RSS
Quick RSS
DecoTV 是一个开箱即用的跨平台影视聚合播放站,基于 Next.js 14 + Tailwind CSS + TypeScript 构建。它支持多源聚合搜索、在线播放(集成 HLS.js 与 ArtPlayer)、收藏与继续观看同步(支持 Kvrocks/Redis/Upstash)、用户注册与 PWA 功能,并提供响应式界面与暗/亮模式。部署时需注意项目为“空壳”——不自带播放源或直播源,需要自行收集配置;仅官方支持通过 Docker 部署。
DecoTV 提供以下 Docker 镜像标签:
# 方式1:使用 latest 标签(自动获取最新更新)
docker pull ghcr.io/decohererk/decotv:latest
# 方式2:使用特定版本号(生产环境推荐)
docker pull ghcr.io/decohererk/decotv:v0.4.0
# 方式3:回滚到旧版本
docker pull ghcr.io/decohererk/decotv:v0.3.0
services:
decotv-core:
image: ghcr.io/decohererk/decotv:latest # 或使用 :v0.4.0 固定版本
container_name: decotv-core
restart: on-failure
ports:
- '3000:3000'
environment:
- USERNAME=admin
- PASSWORD=admin_password
- NEXT_PUBLIC_STORAGE_TYPE=kvrocks
- KVROCKS_URL=redis://decotv-kvrocks:6666
networks:
- decotv-network
depends_on:
- decotv-kvrocks
decotv-kvrocks:
image: apache/kvrocks
container_name: decotv-kvrocks
restart: unless-stopped
volumes:
- kvrocks-data:/var/lib/kvrocks
networks:
- decotv-network
networks:
decotv-network:
driver: bridge
volumes:
kvrocks-data:
services:
decotv-core:
image: ghcr.io/decohererk/decotv:latest # 或使用 :v0.4.0 固定版本
container_name: decotv-core
restart: on-failure
ports:
- '3000:3000'
environment:
- USERNAME=admin
- PASSWORD=admin_password
- NEXT_PUBLIC_STORAGE_TYPE=redis
- REDIS_URL=redis://decotv-redis:6379
networks:
- decotv-network
depends_on:
- decotv-redis
decotv-redis:
image: redis:alpine
container_name: decotv-redis
restart: unless-stopped
networks:
- decotv-network
# 请开启持久化,否则升级/重启后数据丢失
volumes:
- ./data:/data
networks:
decotv-network:
driver: bridge
services:
decotv-core:
image: ghcr.io/decohererk/decotv:latest # 或使用 :v0.4.0 固定版本
container_name: decotv-core
restart: on-failure
ports:
- '3000:3000'
environment:
- USERNAME=admin
- PASSWORD=admin_password
- NEXT_PUBLIC_STORAGE_TYPE=upstash
- UPSTASH_URL=上面 https 开头的 HTTPS ENDPOINT
- UPSTASH_TOKEN=上面的 TOKEN
👉 https://github.com/Decohererk/DecoTV
🔗 查看链接 • 投稿/推荐/自荐 • Quick RSS • #232 • @jaywcjlove