侧边栏壁纸
博主头像
Eric‘s Blog

To be a better man.

  • 累计撰写 45 篇文章
  • 累计创建 14 个标签
  • 累计收到 6 条评论

目 录CONTENT

文章目录
NAS

E视界部署教程:基于冬瓜 TV 的进阶版,Docker / 飞牛系统搭建指南

Eric
2026-01-22 / 0 评论 / 1 点赞 / 958 阅读 / 0 字

E视界部署教程:基于冬瓜 TV 的进阶版本(Docker / 飞牛系统)

前几天我分享过 冬瓜 TV 项目,但最近有不少朋友反馈该项目已经无法正常使用。

因此这篇文章将为大家介绍一个 基于冬瓜 TV 的进阶版本项目 —— E视界

相比原版,E视界在功能和可用性上都做了一定增强,更适合目前的使用环境。如果你之前使用过冬瓜 TV,那么这个项目可以作为一个不错的替代方案。

📺 本文对应的视频演示已发布在 YouTube,完整操作过程可以结合视频一起观看


一、E视界项目简介

E视界是一个基于原冬瓜 TV 思路改进的项目,在原有基础上增加了一些实用功能,例如:

  • 更灵活的用户配置方式

  • 支持多用户独立观看记录

  • 可通过 Docker 快速部署

  • 适合在 NAS / 家庭服务器环境中使用

本文将以 飞牛系统(FnOS) 为例进行演示,

如果你使用的是其他系统,使用 Docker Compose 部署流程基本一致。

GitHub项目地址:E视界

相关资料下载:


二、部署前的准备工作

在开始部署前,建议先为 Docker 项目创建一个 统一的主目录,这样后期管理和维护会更加方便。

1. 创建项目目录

先在系统中创建一个用于存放 E视界 项目的目录。

如果你不确定目录路径,可以通过文件管理器右键查看目录的“详细信息”,复制原始路径即可。


三、使用 Docker Compose 部署 E视界

1. 新建 Compose 项目

打开 Docker 管理界面:

  1. 选择 Compose

  1. 新增一个项目

  1. 填写项目名称

  1. 选择刚才创建的目录路径

  1. 新建 docker-compose.yml 文件

version: '3'
services:
  donggua-tv:
    image: ghcr.io/ednovas/dongguatv:latest
    container_name: donggua-tv
    ports:
      - "3000:3000"
    environment:
      - TMDB_API_KEY=
      - ACCESS_PASSWORD=admin_password,user1_pass,user2_passrd
 
    volumes:
      - ./db.json:/app/db.json
      - ./cache.db:/app/cache.db
    restart: unless-stopped

2. 修改 Compose 配置参数

在 Compose 文件中,需要根据自己的环境进行以下调整:

(1)端口设置

端口可以自行修改,选择一个**未被占用的端口**即可。

(2)TMDB Key

配置中需要填写 TMDB API Key

  • 如果你还没有,可以前往 TMDB 官网免费申请

  • 填入申请到的 Key 即可

(3)访问密码设置(支持多用户)

密码字段支持填写**多个密码**,使用英文逗号分隔,例如:

# 多密码模式
ACCESS_PASSWORD=admin_password,user1_pass,user2_pass

每一个密码都会对应一个**独立用户**,并拥有各自独立的观看记录。


四、手动创建必要文件(重要)

在部署过程中,有两个文件需要**手动创建**,不能由 Docker 自动生成,否则会被错误地创建为目录。

需要创建的文件是:

  • db.json

  • cache.db

1. 使用 SSH 连接设备

可以使用任意 SSH 工具连接你的 NAS 或服务器。

我这里使用的是 PowerShell,操作比较方便,你也可以按照自己的习惯来。

连接后:

  1. 切换到 root 用户

  1. 进入刚才创建的项目目录

一般情况下,飞牛系统的目录位于:

/vol1/1000/你的目录名

如果不确定路径,可以通过文件管理器查看。


2. 创建文件

在项目目录下执行以下操作:

touch db.json cache.db

创建完成后,列出目录内容,确认这两个文件已经成功存在。


五、构建并启动容器

完成以上配置后,返回 Docker 管理界面,开始构建项目。

构建完成后,打开服务访问地址。

首次访问时,需要输入你在配置中设置的密码。

如果能够正常进入页面,说明部署已经成功。


六、导入接口文件并重启容器

此时页面是空的,需要导入接口文件。

操作步骤:

  1. 回到文件管理器

  1. 进入 E视界 项目目录

  1. 上传我在视频简介中提供的接口文件

  1. 选择 覆盖原文件

  1. 重启容器

重启完成后,页面中即可看到数据。


七、功能测试

部署完成后,可以简单进行测试:

  • 搜索内容

  • 点击播放

  • 检查是否可以正常加载和播放

测试结果正常,说明 E视界 已经可以正常使用。

由于篇幅原因,这里不展示具体画面效果。


结语

以上就是 E视界 项目的完整部署过程

如果你之前使用的冬瓜 TV 已经无法正常使用,可以尝试部署这个进阶版本作为替代方案。

如果在部署过程中遇到问题,欢迎在评论区留言交流,或加入相关交流群一起讨论。

感谢你的阅读,我们下期再见。

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区