果你正在寻找一个可自托管、界面现代、支持多源视频的影视平台,Kerkerker 可能正是你需要的工具。
Kerkerker 是一个基于 Next.js + TypeScript 构建的开源影视资源聚合平台,主打简洁体验、自动化匹配与易部署,适合个人或小团队搭建私有影视站。

核心功能
🎬 聚合 Dailymotion 视频资源
平台默认集成 Dailymotion 作为视频源,通过解析公开视频链接,提供稳定播放支持。未来可扩展接入其他开放平台。
📝 豆瓣电影信息自动匹配
输入影片名称后,系统会自动调用豆瓣 API,匹配并展示:
- 海报、导演、演员
- 豆瓣评分与简介
- 类型、上映年份等元数据
确保用户在观看前获得完整背景信息。
📱 响应式设计,移动端优先
采用现代化前端架构,适配手机、平板与桌面。特别优化了竖屏浏览体验,支持类似 TikTok 的上下滑动切换影片,适合短剧或短视频内容消费。
🎨 类 TikTok 的短剧刷视频体验
首页采用瀑布流 + 全屏卡片设计,用户可快速滑动浏览推荐内容,点击即播,减少操作层级,提升沉浸感。
🔐 内置后台管理系统
平台提供独立的管理后台(访问路径:/login),支持:
- 视频源配置与管理
- 影片元数据手动修正
- 播放链接审核与更新
便于维护内容质量与可用性。
🚀 支持 Docker 一键部署
提供完整的 Dockerfile 与 docker-compose.yml,只需一条命令即可本地或服务器部署:
docker-compose up -d
无需配置 Node 环境、数据库或反向代理,大幅降低部署门槛。
技术栈亮点
- 前端:Next.js 14(App Router)、TypeScript、Tailwind CSS
- 后端:Next.js API Routes(全栈同构)
- 数据源:Dailymotion(视频)、豆瓣 API(元数据)
- 部署:Docker 容器化,支持一键启动
- 状态管理:React Context + SWR,保证流畅交互
项目结构清晰,模块解耦,便于二次开发或接入新视频源(如 YouTube、Bilibili 公开视频等)。
适合谁使用?
- 希望搭建私有影视站的个人用户
- 对豆瓣数据有依赖的影迷
- 喜欢短剧式浏览体验的移动端用户
- 想快速部署一个可管理、可扩展视频平台的开发者











评论