top

OrangeTV: 跨平台影视聚合播放器,随时随地畅享免费影视

🎬 OrangeTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录、云端存储,让你可以随时随地畅享海量免费影视内容。

OrangeTV OrangeTV

✨ 功能特性

Docker 部署

Kvrocks 存储(推荐)

services:
  OrangeTV-core:
    image: ghcr.io/djteang/orangetv:latest
    container_name: OrangeTV-core
    restart: on-failure
    ports:
      - '3000:3000'
    environment:
      - USERNAME=admin
      - PASSWORD=orange
      - NEXT_PUBLIC_STORAGE_TYPE=kvrocks
      - KVROCKS_URL=redis://OrangeTV-kvrocks:6666
    networks:
      - OrangeTV-network
    depends_on:
      - OrangeTV-kvrocks
  OrangeTV-kvrocks:
    image: apache/kvrocks
    container_name: OrangeTV-kvrocks
    restart: unless-stopped
    volumes:
      - kvrocks-data:/var/lib/kvrocks
    networks:
      - OrangeTV-network
networks:
  OrangeTV-network:
    driver: bridge
volumes:
  kvrocks-data:

Redis 存储(有一定的丢数据风险)

services:
  OrangeTV-core:
    image: ghcr.io/djteang/orangetv:latest
    container_name: OrangeTV-core
    restart: on-failure
    ports:
      - '3000:3000'
    environment:
      - USERNAME=admin
      - PASSWORD=orange
      - NEXT_PUBLIC_STORAGE_TYPE=redis
      - REDIS_URL=redis://OrangeTV-redis:6379
    networks:
      - OrangeTV-network
    depends_on:
      - OrangeTV-redis
  OrangeTV-redis:
    image: redis:alpine
    container_name: OrangeTV-redis
    restart: unless-stopped
    networks:
      - OrangeTV-network
    # 请开启持久化,否则升级/重启后数据丢失
    volumes:
      - ./data:/data
networks:
  OrangeTV-network:
    driver: bridge

👉 https://github.com/djteang/OrangeTV


🔗 查看链接投稿/推荐/自荐Quick RSS#194@jaywcjlove