Skip to content

Latest commit

 

History

History
115 lines (73 loc) · 3.89 KB

File metadata and controls

115 lines (73 loc) · 3.89 KB

Unraid安装Kubespider指南

本文档将step by step介绍如何在Unraid NAS上安装Kubespider

准备工作

  • 安装插件

    本次教程均在docker compose(方便设置Icon)的基础上搭建,假设你的Unraid上已经安装好Compose Manager插件,参考地址:[Plugin] Docker Compose Manager - Plugin Support - Unraid

  • 准备配置文件目录

    为了方便管理备份配置文件,这里我们以Unraid挂载的共享目录下新建一个Config目录存放各种app的配置文件,在里面依次新建kubespider,aria2等等目录

安装Kubespider

在Unraid-Docker菜单中往下拉,找到compose manager的Add new stack按钮新建一个stack

之后再点击stack名称前面的齿轮图标,选择Edit stack-Compose file

这里编写docker-compose.yml,酌情修改以下代码

services:
  kubespider:
    container_name: kubespider
    image: cesign/kubespider:latest
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Shanghai
    ports:
      - 3080:3080
    volumes:
      - /mnt/user/Files/Config/kubespider/config:/app/.config
    networks:
      - kb
networks:
  kb:
    name: kb

点击Save changes保存stack,会有个弹窗提示Edit Stack UI Labels,可以选择给kubespider配置一个icon图标

粘贴图标链接到Icon那一栏,图标来源参考: xushier/HD-Icons

https://cdn.jsdelivr.net/gh/xushier/HD-Icons@master/border-radius/Kubespider_A.png

这时候点击右侧Compose up即可启动容器,等待片刻拉取镜像即可,容器列表里即可看到

安装配置下载器

Kubespider提供了诸如aria2、迅雷、qbit、yt-dlp、yutoo、tiktok-dlp等诸多下载器,对应不同种类的资源,可以根据自己需求选择性安装对应的下载器,这里以yutoo下载器为例

同上步骤,新建一个stack命名为yutoo,通过kubespider的安装文档可以看出,yutoo下载器的安装脚本在hack/install_yutto.sh

我们找到install_yutto.sh文件,里面实际上也是用docker容器的方式运行

这里由于是采用docker run的方式运行,我们需要用Composerize网站转换成compose的方式,注意修改你对应的环境变量和路径映射

将转换后的docker-compose内容复制粘贴到Unraid对应的stack文件

同样保存之后,UI label弹窗配置一下Icon

https://cdn.jsdelivr.net/gh/xushier/HD-Icons@master/border-radius/Bilibili_B.png

等容器拉取启动完成之后,列表里即可看到yutoo下载器配置成功

修改Kubespider配置文件

回到我们一开始新建的目录Config/kubespider中,找到download_provider.yml

修改对应的yutto下载器配置信息

yutto:
  type: yutto_download_provider
  enable: true
  http_endpoint_host: http://192.168.2.167 #你的nas 
  http_endpoint_port: 3084
  priority: 1

修改source_provider.yml文件对应的信息

bilibili_source_provider:
  type: bilibili_source_provider
  enable: true
  downloader: yutto

这样我们就启用了哔哩哔哩视频下载的source_provider并且指定yutto为对应的下载器,重启kubespider容器生效

后续

接下来的使用就和官方文档里操作一样,配置好浏览器插件,右键发送即可下载。如果有更多下载器安装,请参考上文yutto下载器,原理基本一样