先确认这些东西准备好咯 ✅

  • 你的 NAS 已经装好了 Docker
  • 有台能操作的电脑
  • 网络能正常用

第一步:打开 SSH,连进 NAS 🔗

先去 NAS 的控制面板里把 SSH 功能打开

打开终端功能

然后用终端连 NAS(Windows 用 CMD 就行):

  1. Win+R,输cmd回车打开命令框
  2. 输连接命令(把 IP 换成你 NAS 的地址):
#10.0.0.6改为你的NAS地址
ssh [email protected]

终端界面

看到提示就输yes,再敲管理员密码(注:输入密码时是没有任何显示的。

进入终端

我们运行Docker的时候是需要root权限的,接下来我们进行提权:

输入:

sudo -i

再次输入管理员密码

root权限

拉取镜像

国内直接访问 docker.io 可能有点费劲,用这个加速地址拉:

docker pull hub.1panel.dev/bestzwei/libretv:latest

(原地址命令放这了,想试试也可以:docker pull bestzwei/libretv:latest

拉取镜像过程

第三步:启动容器跑起来 🚀

看你 Docker 版本选个方法就行~

方法 1:用 Docker run 快速启动

直接复制这段命令(记得把密码改成你自己的):

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

输完用docker ps -a看看容器是不是启动成功了

查看容器启动状态

方法 2:新版本 docker compose(推荐)

  1. 先建个专门的文件夹:
#转到root目录下
cd ~ && mkdir libretv && cd ./libretv
  1. 建个配置文件(复制粘贴完回车):
#创建docker-compose.yml文件并写入,输入回车
tee ./docker-compose.yml <<EOF
services:
  libretv:
    image: hub.1panel.dev/bestzwei/libretv:latest #image这里需要改成镜像的全名称如hub.1panel.dev/bestzwei/libretv:latest
    container_name: libretv
    ports:
      - "8899:8080" # 将内部 8080 端口映射到主机的 8899 端口
    environment:
      - PASSWORD=${PASSWORD:-your_password} # 可将 your_password 修改为你想要的密码,默认为 your_password
      - ADMINPASSWORD=${PASSWORD:-your_password} # 可将 your_adminpassword 修改为你想要的密码,默认为 your_adminpassword
    restart: unless-stopped
EOF
  1. 看看文件建好了没:
ls -a

创建好docker-compose.yml文件之后,我们需要启动 LibreTV:

docker compose up -d

旧版本的docker-compose

步骤差不多,就是命令有点区别:

  1. 建文件夹:
#转到root目录下
cd ~ && mkdir libretv && cd ./libretv
  1. 建配置文件:
#创建docker-compose.yaml文件并输入
tee ./docker-compose.yaml <<EOF
services:
  libretv:
    image: hub.1panel.dev/bestzwei/libretv:latest
    container_name: libretv
    ports:
      - "8899:8080" 
    environment:
      - PASSWORD=${PASSWORD:-your_password}
      - ADMINPASSWORD=${ADMINPASSWORD:-your_adminpassword}
    restart: unless-stopped
EOF

确认是否创建

ls -a

创建好docker-compose.yaml文件之后,我们需要启动 LibreTV:

docker-compose up -d

访问 http://NAS的ip地址:8899 即可使用。

libretv首页

libretv管理员设置

小提醒 💡

Docker 新版本用docker compose命令,旧版本用docker-compose,配置文件后缀.yml.yaml都能用,不用纠结~

跟着弄完,你也差不多会点 Docker 命令了~ 现在可以舒舒服服用 LibreTV 看片啦!🍿

END
最后修改:2025 年 08 月 04 日
如果觉得我的文章对你有用,请随意赞赏