开源 LibreTV:一款开源免费的在线视频搜索神器,一键部署私人观影平台

最近发现了一个超赞的开源项目——LibreTV,这是一款轻量级、免费的在线视频搜索与观看平台。无需注册登录,打开就能用,还支持多设备访问。今天就来给大家详细介绍下这个项目,以及如何快速部署属于自己的私人观影实例。

🌟 LibreTV 是什么?

LibreTV 是一个基于 Web 技术的视频搜索与播放平台,它聚合了多个视频源,让你能轻松找到想看的内容。项目基于 bestK/tv 重构增强,保留了核心功能并优化了用户体验。

最吸引人的是,它完全开源免费,没有广告干扰,还支持自行部署,打造专属的无广告观影环境。

点击查看项目截图 LibreTV 项目截图

🚀 技术栈解析

作为技术爱好者,不得不提一下它的技术栈:

  • 前端:HTML5 + CSS3 + JavaScript (ES6+)、Tailwind CSS
  • 视频播放:HLS.js 处理流媒体、DPlayer 作为播放器核心
  • 后端:支持 Cloudflare/Vercel/Netlify 等 Serverless 环境
  • 存储:使用 localStorage 保存播放记录

这种技术组合让它既能保证良好的用户体验,又能灵活部署在各种平台上。

🔧 多种部署方式任选

LibreTV 支持多种部署方式,无论你是技术小白还是资深开发者,都能找到适合自己的方案。

1. 一键部署(推荐新手)

几个主流平台都支持一键部署,点击按钮即可:

  • Deploy with Vercel
  • Deploy to Netlify
  • Deploy to Render

2. Docker 部署(推荐有服务器用户)

如果你有自己的服务器,Docker 部署是个好选择:

1
2
3
4
5
6
7
docker run -d \
--name libretv \
--restart unless-stopped \
-p 8899:8080 \
-e PASSWORD=你的密码 \
-e ADMINPASSWORD=管理员密码 \
bestzwei/libretv:latest

启动后访问 http://服务器IP:8899 即可。

或者使用 Docker Compose:

1
2
3
4
5
6
7
8
9
10
services:
libretv:
image: bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:8080"
environment:
- PASSWORD=你的密码
- ADMINPASSWORD=管理员密码
restart: unless-stopped

启动命令:docker compose up -d

3. 本地开发环境(适合开发者)

如果你想研究源码或参与开发,可以搭建本地环境:

1
2
3
4
5
6
7
8
9
10
11
12
# 克隆仓库
git clone https://github.com/LibreSpark/LibreTV.git
cd LibreTV

# 安装依赖
npm install

# 配置环境变量(可选)
cp .env.example .env

# 启动开发服务器
npm run dev

访问 http://localhost:8080 即可使用。

🔒 安全设置建议

为了避免不必要的麻烦,强烈建议进行以下安全设置:

  1. 设置密码保护:在部署时添加 PASSWORD 环境变量,设置访问密码
  2. 限制访问范围:尽量只在个人或小范围使用,不要公开分享
  3. 遵守法律法规:确保你的使用行为符合当地法律要求

各平台设置环境变量的位置:

  • Cloudflare Pages:项目设置 > 环境变量
  • Vercel:项目 Settings > Environment Variables
  • Netlify:项目 Site settings > Build & deploy > Environment

🎁 为什么选择 LibreTV?

  • 开源免费:完全开源,无任何隐藏收费
  • 无需注册:打开就能用,保护隐私
  • 多源聚合:聚合多个视频源,内容更丰富
  • 轻量高效:界面简洁,加载快速
  • 自定义强:支持自行部署和个性化配置

📝 最后声明

LibreTV 仅作为视频搜索工具,不存储、上传或分发任何视频内容。所有视频均来自第三方 API 接口提供的搜索结果。使用时请遵守当地法律法规,支持正版内容。

如果你觉得这个项目不错,不妨去 GitHub 给个 Star 支持一下:https://github.com/LibreSpark/LibreTV

希望这篇介绍对你有帮助,祝大家观影愉快!