一、前言

大家好,我是攻城狮阿程。最近长安的荔枝要开播了,由于之前读过马伯庸的同名小说,再加上这部剧的导演组之前拍过《长安十二时辰》,于是充满了期待,想看看导演会如何呈现一个不同于长安的岭南。因此今天给大家带来一款即使没有公网IP ,只是通过内网穿透的小带宽方式部署在NAS上,也能够在外随便看片追剧的容器应用——LibreTV它是一个轻量级、免费的在线视频搜索与观看平台。

码字不易,喜欢我的教程欢迎各位多提建议多评论,畅所欲言,涉及破解、打倒美帝走近科学和资源分享的教程容易被和谐,也欢迎各位关注我的公众号和博客,以防走丢。

公众号:攻城狮阿程

知乎:攻城狮阿程

小红书:南星北月

个人博客:strider1230.cn

淘宝:阿程数码

抖音:南星北月

B站:-南星北月-

1.1 软件介绍

LibreTV 是一个轻量级、免费的在线视频搜索与观看平台,提供来自多个视频源的内容搜索与播放服务。无需注册,即开即用,支持多种设备访问。

1.2 软件特点

LibreTV 主要有以下 9 个特色:

  • 多源视频搜索功能,覆盖电影、电视剧等内容

  • 即使内网穿透带宽很低,仍然不影响流畅性,播放速度只跟接口源有关

  • 响应式设计,完美支持电脑、平板和手机

  • 聚合多个视频源,自动提取播放链接

  • 支持自定义 API 接口,灵活扩展

  • 本地存储搜索历史,提升使用体验

  • 纯静态部署,无需后端服务器

  • 内置广告过滤功能,提供更干净的观影体验

  • 自定义视频播放器,支持 HLS 流媒体格式

1.3 适用人群

LibreTV 适合希望快速追剧且不想下载保存的用户。

1.4 视频源的支持

LibreTV 支持下图所示一共20个视频源:

1.5 部署容器前你可能需要一块固态硬盘

我教程内展示的容器都是配置在固态硬盘上的,建议想多搭容器及虚拟机的朋友在执行教程前先准备一块固态硬盘,容器、虚拟机安装在固态硬盘的好处如下:

  • 不会干扰机械硬盘的休眠,使得机械硬盘始终扮演数据保存的角色

  • 部署在固态硬盘内的容器、虚拟机调用以及响应的速度都比机械硬盘好

  • 容器若发生泄漏,不会污染、破坏你的机械硬盘内的数据

1.6 M.2接口 SSD 固态硬盘的适配

Z4系列的M.2接口支持高速存储只读缓存等功能,如果是要在固态硬盘内部署虚拟机、容器服务等,需要选择高速存储功能;

  • 仅支持M.2接口 NVMe 2280 的SSD固态硬盘,其中2280指的是长度;

  • 官方说由于PCIe4.0自身的兼容性问题,极空间暂时不支持PCIe4.0的SSD,但是实验下来是支持PCIe4.0的固态的,只是安装上去以后该固态硬盘的温度会比PCIe3.0的固态硬盘高10℃左右,因此买的时候要还是建议选择PCIe3.0的SSD

  • 设置只读缓存时,Z4系列8G-16G内存的产品建议选购256G容量;16G及以上内存的产品建议选购512G容量;(PS:极空间Z4Pro 是支持DDR5 32G 4800MHz的笔记本电脑内存哦)

  • 设置高速存储时,SSD不得小于32GB,最大支持4T;

  • 建议选购大品牌的SSD,这里推荐一个我用了两年的:致钛tiplus5000 1TB/2TB,京东和淘宝上都有货源

* 请选择耐用 SSD。由于 SSD 的寿命受限于有限的写入次数,请确保使用耐用性更高的 SSD,以防止潜在风险。

1.7 应用截图

二、部署 LibreTV 容器

极空间在更新了V1.0.0430238.2516版本后,终于支持了Docker Compose功能的图形化页面部署。因此容器的部署方式也将有2种方式,下面将分别介绍。

2.1 Docker 镜像方式部署

2.1.1 下载 LibreTV 官方镜像
2.1.1.1 通过极空间的 Docker 管理页面拉取(确保镜像源的选择:Docker Hub)

在极空间Docker的镜像页面搜索 LibreTV,选择bestzwei/libretv,只有一个Lateset版本哦。(截至本文发布前,LibreTV 的官方镜像版本为2025-05-30)

2.1.1.2 导入其他来源获取的镜像(如极空间用户之间的闪电传)

部分用户可能没有科学上网环境,也不会按上述步骤配置镜像站,导致镜像无法远程拉取,可以通过其他下载途径进行下载,或使用极空间本身提供的闪电传、文件分享功能获取链接下载。

2.1.2 配置 LibreTV 容器

1️⃣ 在本地镜像找到拉取到的镜像,点击添加到容器;

2️⃣ 为了防止极空间突然因停电或升级等原因重启,因此需要勾选上极空间开机后自动启动此容器选项,这里勾选调用核心显卡或者不勾选都可以,最后把特权模式勾选上,该项是开启极空间SSH功能后才会出现,开启有助于容器不会因为奇怪的权限问题反复重启;

3️⃣ 该容器不需要配置本地文件夹路径;

4️⃣ 如下图所示配置网络和端口号即可,确保本地端口不冲突就行,其中端口号:28899 是我设置的页面端口号,如果遇到端口冲突的情况,请自行设置其他高位端口,环境变量默认即可,最后点击应用按钮完成保存;

2.2 Docker-compose 方式部署

2.2.1 打开极空间设备的 Docker-compose 功能

1️⃣ 打开极空间系统设置-远程协助/SSH,点击SSH选项卡,按下图所示进行设置后应用并重启SSH服务

2️⃣ 打开极空间Docker程序界面,就可以看到左侧边栏出现了Compose选项卡。

2.2.2 compose方式部署安装

1️⃣ 在docker-compose界面点击新增项目按钮。

2️⃣ 在项目名称处填写容器应用名,将下方我配好的compose代码复制黏贴进下图对应位置,勾选创建项目后立即启动,最后点击创建按钮完成配置,耐心等待容器镜像拉取即可。

截图内参数如下:

services:
  libretv:
    image: bestzwei/libretv:latest
    container_name: libretv
    ports:
      - "28899:80" # 冒号左侧可自定义端口
    environment:
      - PASSWORD=123456 # 密码自定义,自己改一个喜欢的,也可以删掉这段,就没有密码了
    restart: unless-stopped

三、 程序测试

3.1 测试登录程序

使用浏览器打开你极空间的“IP : LibreTV 端口号:28899(容器端口默认为80),能够看到下图所示界面说明 LibreTV 已经部署成功。

3.2 测试通过极空间自带的远程登录功能进行访问

1️⃣ 先点击极空间的“远程访问”图标,在弹出的对话框中点击新建按钮;

2️⃣ 在弹出的”新建“对话框中,备注栏填写:LibreTV,地址栏填写:"你极空间容器的IP地址:28899",点击保存按钮。

四、LibreTV 的使用

软件本身的功能通过界面即可理解,比如搜索电视剧:长安的荔枝,可以看到左侧第一和第二个就是我们的目标。

点击后可以看到剧情简介和分集。

可以直接在线播放。

如果搜索不到你想看的资源,通常有两种情况,一是该资源太新了,全网目前均没有;二是你选择的采集站点太少了,可以进行如下设置全选后重新搜索。

一些常见问题解答:

Q1:我的固态硬盘容量小,可以把这个容器的录制内容存放路径改到机械硬盘上吗?

A:可以,只要你能忍受机械硬盘不休眠后产生的噪音。

Q2:这个容器的资源搜索必须要有代理或者🪜吗?

A:不需要,即使没有代理也可以正常使用。

Q3:这个容器可以通过极空间远程访问功能深度使用吗?

A:可以,改容器经测试可以通过极空间远程访问功能来进行观看。

五、结语

LibreTV 容器运行时CPU占用很低,但个人建议为了战未来,NAS处理器至少得是N97这个级别往上,内存至少16G以上,因为你还会搭其他的容器,所以如果是长期用的话,我个人比较推荐用Z4Pro性能版及更高配置的设备部署。近期极空间新品Z4Pro+已经发布,如果你是NAS新用户,之前没有用过任何NAS,建议直接买新品Z4Pro+性能版。

如果你看完教程觉得部署很困难,也可以扫描下方二维码进入我的淘宝小店——阿程数码,直接购买对应的极空间 Docker 服务,我会远程帮你有偿部署。