飞牛 NAS 部署跨平台影视聚合:Kerkerker
不知最近爆发式的出现了好多可以自部署的影视项目,都还自带资源,部署后直接可用。这篇文章就把最新发现的影视聚合播放器 Kerkerker 在飞牛 NAS 上通过 Docker 一键部署。
🧾 详细介绍
🎬Kerkerker 一个基于 Next.js 的影视资源聚合平台,支持从 Dailymotion 获取资源,并提供美观的播放界面和后台管理功能。
✨ 功能特性
🎬 聚合 Dailymotion 视频资源
📝 自动匹配豆瓣电影信息
📱 响应式设计,手机上用着也舒服
🎨 界面挺现代,有点像刷 TikTok 短剧
🔐 有后台管理系统,可以管理和配置源,访问 /login 打开
🚀 支持 Docker 一键安装
🐳部署指南
🎯 方案一:Docker 单容器
# 使用 curl
curl -fsSL https://raw.githubusercontent.com/unilei/kerkerker/refs/heads/master/scripts/install.sh | bash
# 或使用 wget
wget -qO- https://raw.githubusercontent.com/unilei/kerkerker/refs/heads/master/scripts/install.sh | bash🎯 方案二:Docker Compose(本文使用)
docker-compose.yml
services:
# kerkerker 主应用
app:
image: unilei/kerkerker:latest
container_name: kerkerker-app
ports:
- "3008:3000"
environment:
NODE_ENV: production
ADMIN_PASSWORD: admin1234
MONGODB_URI: mongodb://mongodb:27017/kerkerker
REDIS_URL: redis://redis:6379
depends_on:
- redis
- mongodb
networks:
- kerkerker-network
restart: unless-stopped
# Redis 缓存
redis:
image: redis:7-alpine
container_name: kerkerker-redis
volumes:
- redis-data:/data
command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 3s
retries: 5
networks:
- kerkerker-network
restart: unless-stopped
# MongoDB 数据库
mongodb:
image: mongo:4.4
container_name: kerkerker-mongodb
environment:
MONGO_INITDB_DATABASE: kerkerker
volumes:
- mongodb-data:/data/db
- mongodb-config:/data/configdb
networks:
- kerkerker-network
restart: unless-stopped
networks:
kerkerker-network:
driver: bridge
volumes:
redis-data:
mongodb-data:
mongodb-config:ADMIN_PASSWORD 管理后台登录密码,记得修改。
这里是最小化的环境配置,如果需要更详细的环境配置可参考开发者 Github 环境配置说明。
1. 在飞牛主页面找到 Docker 切换菜单 Compose -> 新增项目
2. 填写项目名称与路径,将 docker-compose.yml 内容粘贴到来源框
3. 返回 Docker管理页面,在 容器菜单,就可以看到运行情况
📖使用
登录管理后台进行源配置
浏览器访问 http://192.168.123.170:3008/login 打开后台登录页面,输入上面初始化配置 ADMIN_PASSWORD 设置的密码进行登录。
浏览器访问 http://你的NAS地址:3008 打开首页
首页包含轮播 Banner 和分类影片展示并支持豆瓣评分显示。
搜索页
支持多源聚合搜索,可以按来源筛选结果。
详情页
展示评分、简介、演员等信息,支持多播放源选择。
播放页
沉浸式播放,支持剧集选择。
短剧
最近火爆的短剧也有专门的播放模块,可以愉快的刷短剧。
📝 免责声明
本项目仅供学习研究使用,请勿用于商业用途。使用本项目产生的任何法律问题由使用者自行承担。请支持正版影视内容。个别图片素材来源开发者 Github 页面,如有侵权,请联系我删除。
🎉 总结
如果想要一个自托管、界面够现代、搜索与多源切换体验不错的“影视聚合入口”,Kerkerker 值得试一试。在部署中遇到什么问题,可以私信或者评论区留言。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 纳思稻壳
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果