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

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

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

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

一、体验NEOWATCH

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

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

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

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

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

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

二、NAS部署

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

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

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:

最后等待容器的创建。

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

相关推荐
ai小陈11 小时前
GPU服务器租用存储验收:检查点写入与磁盘吞吐实战
运维·服务器·人工智能·ai·ssh·gpu算力
灯澜忆梦12 小时前
【minio】#1 | 简介与安装
docker·对象存储·minio
有毒的教程13 小时前
VMware仅主机模式:物理机 ↔ 虚拟机 文件共享
运维
山岚的运维笔记16 小时前
ComfyUI NVIDIA安装教程:官方便携版下载+run_nvidia_gpu.bat启动,8G显存Windows实操
运维·服务器·windows·笔记·prompt·aigc·comfyui
海宇大数据16 小时前
零信任架构实战:基于海宇活体识别V步骤1构建自动化远程公证会话初始化网关
运维·人工智能·架构·自动化
lisanmengmeng16 小时前
Nagios邮件报警的配置
linux·运维·服务器
Ruiery17 小时前
Linux 6.6内核 CPU 深度解析(六):cpufreq
linux·运维·服务器
天远数科17 小时前
零信任架构实战:基于天远全能消金报告构建自动化消费分期网关
运维·人工智能·架构·自动化
硅基手札18 小时前
【linux内核专栏 08】时间与定时器
linux·运维·服务器
想做小南娘,发现自己是女生喵18 小时前
Linux之Ubuntu入门篇知识总结
linux·运维·服务器