⭐️ 一分钟搭建属于你自己的在线影视站:LibreTV 部署指南

快速部署 · 密码保护 · 多平台支持

你是否曾想过拥有一个属于自己的在线影视站?今天推荐一个开源项目:LibreTV,它让你只需一分钟就能部署一个影视站点,并支持多种部署方式:GitHub + Cloudflare、Vercel、Docker 等,无需处理处理备置环境,还支持密码保护,保护你的私人站点不被随意访问。

🔻效果预览:
📺 在线预览地址

🎬 视频教程

🔧 部署方式一:GitHub + Cloudflare Pages(推荐)

优点:免费、稳定、国内访问速度好。

步骤:

  1. Fork 仓库
    前往 LibreTV 的 GitHub 仓库:https://github.com/LibreSpark/LibreTV
    点击右上角 Fork,复制到你的账户下。

  2. 配置 Cloudflare Pages

    • 登录 Cloudflare Dashboard

    • 打开左侧菜单的 Pages,点击“创建项目

    • 选择你刚刚 Fork 的 GitHub 仓库

    • 设置如下:

      • 构建命令:留空
      • 输出目录:留空
    • 点击“保存并部署”即可

🪄 部署方式二:GitHub + Vercel(国外访问效果好)

优点:适合海外部署,部署极简
缺点:国内访问速度较差

步骤:

  1. Fork LibreTV 仓库(同上)
  2. 登录 Vercel,点击“New Project
  3. 导入你 Fork 后的仓库,使用默认设置
  4. 点击“Deploy

🐳 部署方式三:Docker 本地/服务器部署

优点:完全本地部署,自主可控

单机 Docker 命令:

1
2
3
4
5
docker run -d \
--name libretv \
-p 8899:80 \
-e PASSWORD=your_password_here \
bestzwei/libretv:latest

浏览器访问:http://localhost:8899

使用 Docker Compose(推荐服务器使用):

创建一个 docker-compose.yml 文件:

1
2
3
4
5
6
7
8
9
10
version: '3'
services:
libretv:
image: bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:80"
environment:
- PASSWORD=111111
restart: unless-stopped

然后运行:

1
docker-compose up -d

🔐 设置密码保护

无论你在哪个平台部署,只需设置 PASSWORD 环境变量即可开启密码访问:

平台 设置路径
Cloudflare Pages Dashboard > 你的项目 > 设置 > 环境变量
Vercel Dashboard > 你的项目 > Settings > Environment Variables
Docker -e PASSWORD=你的密码environment: - PASSWORD=你的密码 配置即可

🎁 福利资源(可选)

  • 右上角的设置按钮进入设置界面。

  • 在“数据源设置”中点击“全选”

  • 现在你就可以搜索 福利 资源了

提示:此功能默认关闭,开启后仅本地浏览器缓存生效,适合个人观看用途。