全网影视免费看!LibreTV部署教程⚡手机/电视/网页 支持Render、Vercel、Netlify、Cloudflare、Docker一键部署

《部署教程说明》

🎬LibreTV是一个轻量级、免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。无需注册,即开即用,支持多种设备访问。项目结合了前端技术和后端代理功能,可部署在支持服务端功能的各类网站托管服务上。

【YouTube频道】 | 【Telegram群】 | 【GitHub仓库】

✨ 功能特性

  • 🔍 多源聚合搜索:内置数十个免费资源站点,一次搜索立刻返回全源结果。
  • 📄 丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示。
  • ▶️ 流畅在线播放:集成 HLS.js & ArtPlayer。
  • 📱 PWA:离线缓存、安装到桌面/主屏,移动端原生体验。
  • 🌗 响应式布局:桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。
  • 🚀 极简部署:一条 Docker 命令即可将完整服务跑起来,或免费部署到 Vercel 和 Cloudflare。
  • 👿 智能去广告:自动跳过视频中的切片广告(实验性)

一、项目地址 👉 点击进入

点击查看项目截图 iptv

二、部署

本项目支持 Render、Vercel、Netlify、Docker、Cloudflare 部署。

1、Render 部署 (推荐)

  1. Fork 或克隆本仓库到您的 GitHub/GitLab 账户
  2. 登录 Render,点击"Project" -> “add new web service”
  3. 导入您的仓库,使用默认设置
  4. ⚠️ 重要:在"Environment" > "Environment Variables"中添加 PASSWORD 变量(必须设置)
  5. 点击"Deploy"

2、Vercel 部署 (推荐) [点击观看视频教程]

  1. Fork 或克隆本仓库到您的 GitHub/GitLab 账户
  2. 登录 Vercel,点击"New Project"
  3. 导入您的仓库,使用默认设置
  4. ⚠️ 重要:在"Settings" > "Environment Variables"中添加 PASSWORD 变量(必须设置)
  5. 点击"Deploy"

访问 http://部署域名 即可。

3、Cloudflare Page部署 (有封号风险)

  1. Fork 或克隆本仓库到您的 GitHub 账户
  2. 登录 Cloudflare Dashboard,进入 Pages 服务
  3. 点击"创建项目",连接您的 GitHub 仓库
  4. 使用以下设置:
    • 构建命令:留空(无需构建)
    • 输出目录:留空(默认为根目录)
  5. ⚠️ 重要:在"设置" > "环境变量"中添加 PASSWORD 变量(必须设置)
  6. 点击"保存并部署"

访问 http://部署域名 即可。

4、Netlify 部署

  1. Fork 本仓库到你的 GitHub 账户。
  2. 登陆 Netlify,点击 Add New project → Importing an existing project,授权 Github,选择 Fork 后的仓库。
  3. 设置 PASSWORD 环境变量。
  4. 保持默认设置完成首次部署。
  5. 如需自定义 config.json,请直接修改 Fork 后仓库中该文件。
  6. 每次 Push 到 main 分支将自动触发重新构建。

部署完成后即可通过分配的域名访问,也可以绑定自定义域名。

5、Docker 部署

拉取预构建镜像

1
docker pull bestzwei/libretv:latest

运行容器 -d: 后台运行 -p: 映射端口 8899 -> 8080

1
2
3
4
5
6
docker run -d \
--name libretv \
--restart unless-stopped \
-p 8899:8080 \
-e PASSWORD=your_password \
bestzwei/libretv:latest

访问 http://服务器IP:8899 即可。(需自行到服务器控制台放通 8899 端口)

三、手机端观看 [点击观看视频教程]

📱 PWA:离线缓存、安装到桌面/主屏,移动端原生体验。

四、电视端AndroidTV观看 [点击观看视频教程]

目前该项目可以配合 OrionTV 在 Android TV 上使用,可以直接作为 OrionTV 后端

暂时收藏夹与播放记录和网页端隔离,后续会支持同步用户数据

五、LibreTV和MoonTV对比

特性 MoonTV LibreTV
前端框架 Next.js + App Router(React 生态)
性能好、支持服务端渲染(SSR)、SEO 友好
Vue + Element UI(成熟稳定)
开发快、上手简单
播放器 VidStack(现代化播放器,支持多格式、HLS/DASH、自适应) DPlayer(轻量简洁,适合直播和常见视频播放)
聚合能力 支持多资源站点聚合,提供搜索、播放、收藏、播放记录等功能 专注播放单一直播/点播源,无聚合和收藏功能
UI 体验 现代化设计,深色模式、移动端优化、PWA 支持,可添加到桌面 简洁经典风格,偏桌面端体验
内容更新 支持 GitHub Actions 自动同步更新内容和资源 需要手动更新或替换源
用户管理 支持用户账号系统,可记录播放历史、收藏列表、个性化推荐 无用户系统,不支持收藏和观看记录
视频源 20+ 影视资源站,自动聚合去重,资源更新自动化 20+ 影视资源站,源管理更自由,可手动添加/修改
部署情况 支持Vercel、Cloudflare、 Docker 支持Render、Vercel、Netlify、Docker、Cloudflare
[点击观看视频教程]

▶️ 新人YouTube 需要您的支持,请务必订阅频道帮我点赞关注打开小铃铛十分感谢!!!
✅在Fork项目时,请 follow 我的GitHub、给我所有项目一个 Star 星星支持下!你的支持是我不断前进的动力! 💖
解锁更多技能 加入TG群【am_clubs】YouTube频道【@am_clubs】【博客(国内)】【博客(国际)】
✅点击观看教程CLoudflare免费节点 | VPS搭建节点 | 获取免费域名 | 免费VPN | IPTV源 | Mac和Win工具 | AI分享

[点击展开] 赞赏支持 ~🧧 *我非常感谢您的赞赏和支持,它们将极大地激励我继续创新,持续产生有价值的工作。*
  • USDT-TRC20: TWTxUyay6QJN3K4fs4kvJTT8Zfa2mWTwDD
  • TRX-TRC20: TWTxUyay6QJN3K4fs4kvJTT8Zfa2mWTwDD

TRC10/TRC20扫码支付

免责声明:
1、该项目设计和开发仅供学习、研究和安全测试目的。请于下载后 24 小时内删除, 不得用作任何商业用途, 文字、数据及图片均有所属版权, 如转载须注明来源。
2、使用本程序必循遵守部署服务器所在地区的法律、所在国家和用户所在国家的法律法规。对任何人或团体使用该项目时产生的任何后果由使用者承担。
3、作者不对使用该项目可能引起的任何直接或间接损害负责。作者保留随时更新免责声明的权利,且不另行通知。


【流量光】 中转+专线高速机场 9.9元300G 14.9元500G✅畅爽晚高峰 解锁ChatGPT、全流媒体(送小火箭)
🌐官网:https://llgjc1.com

【红杏云】 中转高速机场,8元220G✅玩游戏首选,解锁ChatGPT、全流媒体(送小火箭) 🎁8折优惠码:AM科技
🌐官网:https://hongxingdl.com 👉[测评视频]

【极速云】 专线高速机场 低至8元100G✅畅爽晚高峰 解锁ChatGPT、全流媒体(送小火箭)🎁8折优惠码:AM888
🌐官网:https://极速666.com 👉[测评视频]