哇!影视新玩法!docker部署NEOWATCH NAS

2026-09-10 09:56:21 0点赞 1收藏 0评论

声明:NEOWATCH 为第三方开源项目,本身不托管媒体文件,页面中展示的部分内容及入口来自第三方。本文仅分享该项目的功能体验及 NAS 部署方法,不提供任何影视、电视、体育赛事等播放源,也不对第三方内容的版权及授权状态作出确认。请仅访问具有合法授权或允许公开访问的内容。

最近又又又发现一个比较有意思的项目,该项目名称叫:NEOWATCH。

NEOWATCH 是一个在线媒体聚合项目,根据项目作者的说明,它本身不托管任何内容,它将第三方公开访问的流媒体入口集中展示在统一的界面,另外支持在手机、电视等设备上访问使用。

哇!影视新玩法!docker部署NEOWATCH NAS

一、体验NEOWATCH

咱们进入首页,可以先按 Sport、Films、Séries、Musique、Docs 等分类快速浏览,也可以直接从 Live now 分类进入查看相关内容,有个小缺点是该项目没提供中文的界面。

哇!影视新玩法!docker部署NEOWATCH NAS

点进不同的频道分类,可以查看对应频道与资源。比如点击sport,就可以查看对应的频道和资源列表。

哇!影视新玩法!docker部署NEOWATCH NAS

该项目同时还支持搜索功能。

哇!影视新玩法!docker部署NEOWATCH NAS

该项目还有 Films、Radio 功能,但是我部署下来,进入相关的区域是空的。

哇!影视新玩法!docker部署NEOWATCH NAS

此外,还提供二维码功能,使用手机扫描,在移动端打开相应的画面。

哇!影视新玩法!docker部署NEOWATCH NAS

首次部署建议更新自己的密码。

哇!影视新玩法!docker部署NEOWATCH NAS

二、NAS部署

首先前往项目作者页面下载源码,点击【Code】 ,选择Download ZIP,下载完成后并解压。

哇!影视新玩法!docker部署NEOWATCH NAS

接着在FileStation中Container文件夹下创建名为【neowatch】的文件夹,再将刚解压的文件全部上传到这里。

哇!影视新玩法!docker部署NEOWATCH NAS

Dockerfile这个文件需要有些改动,我直接放我修改后的代码。

# NEOWATCH -- single-image build

FROM docker.1ms.run/library/node:20-alpine AS build

WORKDIR /app

COPY package.json package-lock.json* ./

COPY server/package.json ./server/

COPY web/package.json ./web/

RUN npm install

COPY . .

RUN npm run build

FROM docker.1ms.run/library/node:20-alpine AS runtime

WORKDIR /app

ENV NODE_ENV=production

COPY --from=build /app/node_modules ./node_modules

COPY --from=build /app/server ./server

COPY --from=build /app/web/dist ./web/dist

COPY --from=build /app/package.json ./package.json

EXPOSE 8787

CMD ["node", "server/src/index.js"]

然后打开威联通的ContainerStation,将下方代码粘贴进去

services:

neowatch:

build:

context: /share/Container/neowatch

dockerfile: Dockerfile

container_name: neowatch

restart: unless-stopped

ports:

- "8787:8787"

environment:

NODE_ENV: production

PORT: "8787"

JWT_SECRET: "这里替换成你自己的随机长字符串"

REQUIRE_AUTH: "true"

ALLOW_REGISTER: "false"

ADMIN_EMAIL: "admin@neowatch.local"

ADMIN_PASSWORD: "这里改成你自己的密码"

CATALOG_TTL_HOURS: "12"

HIDE_NSFW: "true"

HEALTH_SWEEP: "false"

volumes:

- neowatch-cache:/app/server/.cache

- neowatch-data:/app/server/.data

volumes:

neowatch-cache:

neowatch-data:

哇!影视新玩法!docker部署NEOWATCH NAS

最后等待容器的创建。

哇!影视新玩法!docker部署NEOWATCH NAS

部署成功后,在浏览器中输入NAS的ip+地址可以访问到该项目。

哇!影视新玩法!docker部署NEOWATCH NAS
展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1
扫一下,分享更方便,购买更轻松