
原文来自github:(https://github.com/LibreSpark/LibreTV)
LibreTV 是一个轻量级、免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。无需注册,即开即用,支持多种设备访问。项目结合了前端技术和后端代理功能,可部署在支持服务端功能的各类网站托管服务上。
请勿使用 Pull Bot 自动同步
Pull Bot 会反复触发无效的 PR 和垃圾邮件,严重干扰项目维护。作者可能会直接拉黑所有 Pull Bot 自动发起的同步请求的仓库所有者。
推荐做法:
建议在 fork 的仓库中启用本仓库自带的 GitHub Actions 自动同步功能(见 .github/workflows/sync.yml)。
如需手动同步主仓库更新,也可以使用 GitHub 官方的 Sync fork 功能。
详细部署指南
一、Cloudflare Pages
1、Fork 或克隆本仓库到您的 GitHub 账户
2、登录 Cloudflare Dashboard,进入 Pages 服务
3、点击”创建项目”,连接您的 GitHub 仓库
4、使用以下设置:
①构建命令:留空(无需构建)
②输出目录:留空(默认为根目录)
5、点击”保存并部署”
6、可选:在”设置” > “环境变量”中配置密码保护
.。。
二、Vercel
1、可选:在”Settings” > “Environment Variables”中配置密码保护
2、Fork 或克隆本仓库到您的 GitHub/GitLab 账户
3、登录 Vercel,点击”New Project”
4、导入您的仓库,使用默认设置
5、点击”Deploy”
。。
三、Docker
使用 Docker 运行 LibreTV:
docker run -d \
--name libretv \
-p 8899:80 \
-e PASSWORD=your_password_here \ #修改为你的密码
bestzwei/libretv:latest
四、Docker Compose
docker-compose.yml 文件:
version: '3'
services:
libretv:
image: bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:80"
environment:
- PASSWORD=111111 #修改为你的密码
restart: unless-stopped



出现安全合规配置警告 检测到您的站点未配置访问控制,存在潜在的安全风险和法律合规问题的 需要进入容器-详情-环境变量里面找到PASSWORD改成AUTH_PASSWORD即可。