GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

MoonTechLab /

LunaTV

聚合多来源影视搜索、播放、收藏与进度同步的自托管网页应用。

访问 GitHub 仓库 ↗
最近上榜 · 2026-09-09#11

当日排名

+505当日新增 Star10,145总 Star

LunaTV:自托管多来源影视搜索与播放界面

一分钟看懂

LunaTV 是基于 Next.js 的自托管影视聚合播放器,提供多来源搜索、在线播放、收藏、播放记录和多端同步。项目部署后不内置播放源,需要使用者自行配置合法来源与存储服务。

你可以用它做什么

  • 聚合搜索自行配置的多个影视来源。
  • 通过 HLS 播放器观看内容并管理剧集。
  • 保存收藏和继续观看进度。
  • 以 PWA 方式安装到桌面或移动设备。
  • 使用 Kvrocks、Redis 或 Upstash 同步状态。

主要能力

  • Next.js、TypeScript、Tailwind CSS 前端。
  • ArtPlayer 与 HLS.js 播放支持。
  • 多源搜索、收藏、历史和响应式界面。
  • Docker 部署与多种键值存储后端。

适合哪些人

适合拥有合法媒体来源、希望自托管统一播放界面的技术用户。部署者需要掌握 Docker、域名、存储和访问控制。

怎么开始使用

按 README 使用 Docker 或支持 Docker 的平台部署,并设置管理员账号、强密码和持久化存储。部署后再添加自己有权使用的内容来源;不要使用来源不明的公共接口。

使用前需要知道

仓库不提供内容授权,部署者必须确保搜索源和播放内容合法。公开暴露服务前应更改默认凭据、启用 HTTPS 并限制访问。Redis 未正确持久化可能丢失记录。项目采用 CC BY-NC-SA 4.0,禁止商业使用且衍生作品需同许可发布;README 还提出了额外宣传与收录限制,复用前应审慎核对。

官方资料