喜歡追劇、看電影的朋友,如果能擁有一個自己專屬的線上影片平台,是不是超級方便?LibreTV 就是一個免費開源的影片搜尋與播放工具,不僅簡單易搭建,還支援雲端部署與 Docker 安裝。本文將一步步教你如何在 Cloudflare、群暉 NAS、Windows 與 Linux 環境中架設自己的 LibreTV!
🔧 LibreTV 特色一覽
- ✅ 開源且免費使用
- 🔎 支援影片搜尋與分類播放
- 🔐 可透過密碼保護避免公開存取
- 🌐 支援雲端部署(Cloudflare Pages)
- 🐳 可在 Docker 環境中快速搭建
比較可惜的是它的資源目前以簡體內容為主。
☁️ Cloudflare Pages 快速部署 LibreTV
🧰 必備條件:
- Cloudflare 帳號
- GitHub 帳號
🪜 部署步驟:
- 前往 LibreTV 的 GitHub 頁面 → 點選右上角 Fork
- 建立 Fork,保持預設名稱 → 點擊 Create Fork
- 回到 Cloudflare → 控制台左側點選「計算」→ 選擇 Pages
- 新增專案 → 從 GitHub 匯入剛剛 Fork 的 LibreTV 儲存庫
- 新增環境變數:
ADMIN_PASS:管理者密碼USER_PASS:瀏覽用戶密碼
- 儲存並部署 → 稍等數秒 Cloudflare 自動拉取並建立網域
- 若預設網域不好記,可設定自訂子網域(可由 Cloudflare 直接建立 DNS 記錄)
- DNS 生效後 → 網站啟用 SSL 並可透過密碼存取
🖥️ Synology 群暉 NAS 上搭建 LibreTV(Docker)
- 進入 GitHub → 複製 Docker Compose 範本
- 建立
docker-compose.yml檔案並設定兩組密碼 - 若需改埠號,只需修改冒號前的部分
- 將 YML 檔案儲存 → 移到群暉指定的資料夾中
- 開啟 Container Manager → 建立新專案(名稱不可含大寫)
- 指定資料夾 → 自動偵測 YML 檔 → 完成部署
📌 完成後,只要輸入群暉 IP+埠號即可打開 LibreTV 畫面
🪟 在 Windows 搭建 LibreTV(使用 Docker DeskTop)
- 安裝 Docker DeskTop 環境(可參考對應教學影片)
- 建立
LibreTV資料夾 → 放入編輯好的docker-compose.yml - 以系統管理員身份開啟 CMD → 切換目錄至 LibreTV
- 執行 Docker Compose 指令(如下)
- 搭建完成後,透過 IP+埠號即可存取 LibreTV
docker compose up -d
🐧 在 Linux 搭建 LibreTV(使用 Docker)
- 建立並切換到 LibreTV 資料夾
- 建立
docker-compose.yml檔案並貼入設定 - 使用 Docker Compose 指令部署容器(如非 super user,前面加上
sudo) - 安裝完成 → 輸入 IP+埠號即可存取 LibreTV 網頁
sudo docker compose up -d
docker-compose.yml 範例
services:
libretv:
image: bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:8080" # 將內部 8080 埠對映到主機的 8899 埠
environment:
- PASSWORD=${PASSWORD:-111111} # 可將 111111 修改為你想要的密碼,預設為 your_password
restart: unless-stopped
各平台安裝 LibreTV 完整教學影片
🌐 相關資源:
- LibreTV GitHub 專案頁面:https://github.com/LibreSpark/LibreTV
- Cloudflare 官方網站:https://www.cloudflare.com