项目简介

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

安全与隐私提醒

强烈建议设置密码保护

为了您的安全和避免潜在的法律风险,我们强烈建议在部署时设置密码保护:

  • 避免公开访问:不设置密码的实例任何人都可以访问,可能被恶意利用

  • 防范版权风险:公开的视频搜索服务可能面临版权方的投诉举报

  • 保护个人隐私:设置密码可以限制访问范围,保护您的使用记录

部署建议

  1. 设置环境变量 PASSWORD:为您的实例设置一个强密码

  2. 仅供个人使用:请勿将您的实例链接公开分享或传播

  3. 遵守当地法律:请确保您的使用行为符合当地法律法规

重要声明

  • 本项目仅供学习和个人使用

  • 请勿将部署的实例用于商业用途或公开服务

  • 如因公开分享导致的任何法律问题,用户需自行承担责任

  • 项目开发者不对用户的使用行为承担任何法律责任

快速部署

docker cli

 docker run -d \
   --name libretv \
   --restart unless-stopped \
   -p 8899:8080 \
   -e PASSWORD=your_password \
   -e ADMINPASSWORD=your_adminpassword \
   bestzwei/libretv:latest

docker compose

 services:
   libretv:
     image: bestzwei/libretv:latest
     container_name: libretv
     ports:
       - "8899:8080" # 将内部 8080 端口映射到主机的 8899 端口
     environment:
       - PASSWORD=${PASSWORD:-your_password} # 可将 your_password 修改为你想要的密码,默认为 your_password
       - ADMINPASSWORD=${PASSWORD:-your_adminpassword} # 可将 your_adminpassword 修改为你想要的密码,默认为 your_adminpassword
     restart: unless-stopped
 docker compose up -d

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

键盘快捷键

播放器支持以下键盘快捷键:

  • 空格键: 播放/暂停

  • 左右箭头: 快退/快进

  • 上下箭头: 音量增加/减小

  • M 键: 静音/取消静音

  • F 键: 全屏/退出全屏

  • Esc 键: 退出全屏