本网站是本人的个人博客网站海外站,国内网站为https://suyihang15.com,本网站主要面对海外用户

nas自动化影片思路

注:本文章主要提供思路和搭建方法

1、准备情况

(1)Docker(用于部署环境)

(2)nastool(用于管理资源的爬取和下载情况)

(2)jackeet(用于收集种子库)

(3)QBittorrent(用于下载资源)

(4)TMDB的Key(用于刮削的准确性,当然你自己有刮削就不管)

2、部署(本人是飞牛的nas,其他家的根据具体文件调整)

部署的compose

version: "3.8"

# 初始化目录&权限服务
services:
  init-setup:
    image: alpine
    container_name: init-setup
    command: >
      sh -c "
      mkdir -p /vol1/1000/docker/{nastools,qbittorrent,jackett} /vol1/1000/影视/下载/{电影,电视剧} /vol1/1000/影视/{电影,电视剧} &&
      chown -R 1000:1000 /vol1/1000
      "
    volumes:
      - /vol1/1000:/vol1/1000
    restart: no

# 影音管理 NAS-Tools
  nastools:
    image: syly948/nastools:2.9.1
    container_name: nastools
    ports:
      - 3000:3000
    volumes:
      - /vol1/1000/docker/nastools:/config
      - /vol1/1000/影视:/影视
    environment:
      PUID: 1000
      PGID: 1000
      UMASK: 022
      TZ: Asia/Shanghai
    restart: unless-stopped
    depends_on:
      init-setup:
        condition: service_completed_successfully
      qbittorrent:
        condition: service_healthy
      jackett:
        condition: service_healthy

# 下载工具 qBittorrent
  qbittorrent:
    image: superng6/qbittorrent
    container_name: qbittorrent
    ports:
      - 8088:8080
      - 6881:6881
      - 6881:6881/udp
    volumes:
      - /vol1/1000/docker/qbittorrent:/config
      - /vol1/1000/影视/下载:/downloads
    environment:
      PUID: 1000
      PGID: 1000
      TZ: Asia/Shanghai
      WEBUI_PORT: 8080
    restart: unless-stopped
    healthcheck:
      test: ["CMD","curl","-f","http://localhost:8080"]
      interval: 30s
      timeout: 10s
      retries: 5

# 索引聚合 Jackett
  jackett:
    image: linuxserver/jackett
    container_name: jackett
    ports:
      - 9117:9117
    volumes:
      - /vol1/1000/docker/jackett:/config
    environment:
      PUID: 1000
      PGID: 1000
      TZ: Asia/Shanghai
      AUTO_UPDATE: true
    restart: unless-stopped
    healthcheck:
      test: ["CMD","curl","-f","http://localhost:9117/UI/Login"]
      interval: 30s
      timeout: 10s
      retries: 5

启动

docker-compose up -d

3、调整

Nastools

访问界面IP:3000

账号admin

密码password

登录界面

Jackett

访问界面IP:9117

这里你要根据自己的情况添加种子站点,如果没有私有的站点账号,就选择好几个公开的站点就行,如果有不能用的会自动删除的,然后添加好后,复制密钥,粘贴到nastool的设置里的索引器jackeet里测试,成功就行了。

QBittorrent

访问界面IP:8088

账号:admin

密码:在docker容器的日志里查看,登录后查看

记得在nastool的设置下载器里面的Qbittorrent也设置好,IP地址和账号密码搞好了,再测试一下,确定就链接好了。

可以设置一下TMDB那个,可以免费申请的,然后,注意其他的在nastool设置一下,比如做种时间,上传速度这些,不然会被认为的在跑PCDN的。

之后就看你需求更改就行

4、自动化思路

nastool用于进行整体的管理,jackett作为种子的搜集器,QBittorrent作为下载器,下载到本地,TMDB的key帮助刮削准确性就很高了。

总结:自动化的方法其实还有很多,比如我之前说的RSS订阅,主要是看你怎么折腾,网上的方法教程还是很多的。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

阿里云云服务器ECS - 特惠选购

精选服务器规格

入门服务器

入门型实例

适合个人博客、小型网站、学习测试,2核2G,带宽可选。
¥99.00 /年起
查看详情
企业基础服务器

企业基础实例

4核8G配置,中小型业务、商城、小程序后端,稳定高性能。
¥399.00 /年起
查看详情
高性能服务器

高性能计算实例

高CPU大内存,数据库、高并发业务场景,支撑业务高峰期。
¥899.00 /年起
查看详情

产品核心优势

⇄

弹性伸缩

随时升降配置,业务涨降灵活调整,避免资源浪费

🛡

安全防护

DDoS基础防护,防火墙,保障服务器业务安全

✓

高可用稳定

多可用区,高服务可用性,降低故障风险

⚙

简单运维

控制台可视化操作,支持Windows/Linux多种系统