总计 9 次浏览

MoonTV是一款开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地 / 云端存储,让你可以随时随地畅享海量免费影视内容。
该应用具备如下功能:
1.内置数十个免费资源站点,影视内容十分能付。
2.持详情页,可以了解导演、演员、年份、简介等完整信息。
3.很多资源都能流畅播放。 
4.支持收藏,方便继续观看。
5.支持离线缓存。
6.支持移动端使用,自适应各种屏幕尺寸。
7.支持Docker极简部署。
8.支持智能去广告,能自动跳过视频中的切片广告。

moontv的Docker-compose项目脚本插图

最简单的部署:

services:
  moontv:
    image: ghcr.io/senshinya/moontv:latest
    container_name: moontv
    ports:
      - "3000:3000" 
    restart: unless-stopped

多账户部署:

services:
  moontv-core:
    image: ghcr.io/senshinya/moontv:latest
    container_name: moontv
    restart: unless-stopped
    ports:
      - '3000:3000'
    environment:
      - NEXT_PUBLIC_STORAGE_TYPE=redis
      - REDIS_URL=redis://moontv-redis:6379
      - NEXT_PUBLIC_ENABLE_REGISTER=true
    depends_on:
      - moontv-redis
    volumes:
      - /share/Container/moontv/config.json:/app/config.json:ro
      
  moontv-redis:
    image: redis
    container_name: moontv-redis
    restart: unless-stopped
    volumes:
      - /share/Container/moontv/data:/data

本地存储:

services:
  moontv:
    image: ghcr.io/senshinya/moontv:latest
    container_name: moontv
    restart: unless-stopped
    ports:
      - '5895:3000' # 左侧端口自定义
    environment:
      - PASSWORD=your_password
    # 如需自定义配置,可挂载文件
    # 将配置和缓存保存到本地
    # volumes:
    #   - ./config.json:/app/config.json:ro

By 站长

发表回复

普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress