大家好呀!👋
在这个硬盘价格离谱的时代,想存满一柜子 4K 原盘电影成本太高了。今天给大家分享一个“曲线救国”的方案——在飞牛 NAS 上搭建 JoyFlix 影视网站。
它不需要你下载几 TB 的电影文件,只需要几分钟部署,就能拥有一个界面精美、功能强大的在线观影平台。用来作为过渡或者日常追剧神器,简直完美!

🧐 什么是 JoyFlix?
JoyFlix 是一款基于 MoonTV 二次开发并完全重构的影视播放平台。相比原版,作者进行了二次的改造 :
⚡️ 交互重构*:全新的 UI 设计,支持动态效果,移动端与桌面端完美适配。*
- 🔍 搜索增强:流式搜索,支持热门推荐,响应速度飞快。*
- 🚫 广告拦截:增强了广告过滤逻辑,史诗级加倍拦截,体验更清爽。*
- 💾 贴心功能:支持浏览进度记忆、收藏功能、记住密码等。*
- 🕷️ 资源丰富:新增详细页爬虫技术,三种回退机制确保海报和简介获取稳定。*
⚠️ 重要声明:请不要在 B站、抖音、公众号等国内主流社交平台宣传本项目,低调使用 。
🛠️ 部署教程 (Docker Compose)
我们将使用 Docker Compose 进行一键部署。
1. 准备工作
在你的 Docker 目录下创建 joyflix 文件夹。
2. 编排文件 (Compose YAML)
复制以下代码,注意修改其中的用户名(USERNAME)和密码(PASSWORD)!
Compose YAML
services:
joyflix-core:
image: ghcr.io/jeffernn/joyflix@sha256:453fd835de93538a880dce307680da0f20d805c575c6ddfe09557f7018a2a877
container_name: joyflix-core
restart: unless-stopped
ports:
- '3000:3000'
environment:
- USERNAME=adminadmin
- PASSWORD=adminadmin
- NEXT_PUBLIC_STORAGE_TYPE=redis
- REDIS_URL=redis://joyflix-redis:6379
networks:
- joyflix-network
depends_on:
- joyflix-redis
# 如需自定义配置,可挂载文件
# volumes:
# - ./config.json:/app/config.json:ro
joyflix-redis:
image: redis:alpine
container_name: joyflix-redis
restart: unless-stopped
networks:
- joyflix-network
# 如需持久化
# volumes:
# - ./data:/data
networks:
joyflix-network:
driver: bridge
3.启动容器
- 等待命令行显示
exit 0 ;
- 关闭当前窗口,点击左侧的 容器 菜单;
- 列表 第一个 通常就是新创建的容器,点击旁边的 链接按钮即可。

⚙️ 避坑指南:图片加载修复
这一步非常重要! 🚨
JoyFlix 默认使用豆瓣精品 CDN 代理图片,可能会因为 API 等问题导致海报裂图。 解决方法: 部署成功后,进入应用设置,将 “图片代理” 修改为 “直连” 即可恢复正常 。

📺 TV 端配置
在大屏电视上观看体验更佳!
- TV 端软件:OrionTV (或其他支持自定义 API 的壳子)。
- API 地址配置:
http://192.168.100.100:3000
(请将http://后替换为你 NAS 的实际 IP 和端口号)
🎁 资源下载
这里整理了本期教程所需的工具和直播源:
觉得好用的话,别忘了点个赞哦!我们下期见!👋