当前位置: 首页 > news >正文

威联通Docker Compose搭建NAS媒体库资源工具NAS Tools

文章目录

    • 一、环境配置
      • 1-1 需要的配件
      • 1-2 环境安装及配置
      • 注意:获取PUID/PGID
      • 1-3 目录位置准备
      • 总结,这里我们要做5件事
      • 备注:Docker无法下载解决办法
    • 二、登录配件,进行配件连接和配置
      • 2-1 jackett设置
      • 2-2 qBittorrent设置
      • !!!设置文件下载地址
      • 2-3 jellyfin设置
      • 2-4 NASTools设置
      • 2-5 三个软件连接进NAS Tools
      • 2-6 测试使用
    • 三、配置ChineseSubFinder,中文字幕下载
      • 3-1 启动`ChineseSubFinder`
      • 3-2 输入地址进入管理界面,创建账号和密码
      • 3-3 配置目录
      • 3-4 对接 NasTools 字幕
      • 3-5 测试效果
    • 四、实现订阅后自动下载,豆瓣远程订阅同步
      • 4-1 搜索,点击下载
      • 4-2 订阅,自动下载
      • 4-3 通过电影数据平台(如豆瓣)订阅,远程下载

参考资料:
基础环境安装:
化繁为简!使用威联通Docker Compose一键搭建NAS最强媒体库资源归集整理工具『NAS Tools』
Docker拉取问题:
QNAP威联通container station docker拉取问题
目录配置
让威联通NAS实现影视搜索、下载、刮削一条龙,变身超级媒
设置ChineseSubFinder字幕
NasTools对接ChineseSubFinder实现中文字幕自动下载
点击订阅实现一键更新电影
NASTOOL基础配置,目录同步配置,豆瓣订阅配置,下载器配置

一、环境配置

1-1 需要的配件

  • List item
  • NAS Tools
  • Jackett
  • qBittorrent
  • Jellyfin
  • chinesesubfinder

NAS Tools
前端页面,展示媒体信息
Jackett
种子检索,关联资源站,进行资源搜索
qBittorrent
下载工具,资源下载
Jellyfin
管理,展示所有影片,影片播放,串流
chinesesubfinder
中文字幕下载

1-2 环境安装及配置

进入威联通Docker Compose,点击创建→输入名称→复制YAML代码→点击创建(先把环境目录创建好,方法见1-3)。
在这里插入图片描述

名称可以填:nas-tools

YAML代码(这里要注意文件volumes的配置,对应自己的目录,详细配置见下文)

version: '3.7'
services:nas-tools:container_name: nas-toolshostname: nas-toolsimage: diluka/nas-tools:2.9.1ports:- "3000:3000"volumes:- /share/CACHEDEV1_DATA/Container/nastools:/config- /share/CACHEDEV1_DATA/Nas-tools/Video:/mediaenvironment:- PUID=0- PGID=0- UMASK=000- NASTOOL_AUTO_UPDATE=falserestart: unless-stoppedqbittorrent:container_name: qbittorrentimage: johngong/qbittorrent:4.6.0-4.6.0.10environment:- QB_WEBUI_PORT=8989- QB_EE_BIN=false- PUID=0- PGID=0- UMASK=022- TZ=Asia/Shanghaiports:- "6881:6881"- "8989:8989"- "6881:6881/udp"volumes:- /share/CACHEDEV1_DATA/Container/qbittorrent:/config- /share/CACHEDEV1_DATA/Nas-tools/Video:/Downloadsrestart: unless-stoppedjellyfin:container_name: jellyfinimage: nyanmisaka/jellyfin:latestenvironment:- PUID=0- PGID=0- TZ=Asia/Shanghaiports:- "8096:8096"- "8920:8920"volumes:- /share/CACHEDEV1_DATA/Container/jellyfin:/config- /share/CACHEDEV1_DATA/Nas-tools/Video:/mediedevices:- /dev/dri:/dev/drirestart: unless-stoppedchinesesubfinder:container_name: chinesesubfinderhostname: chinesesubfinderimage: allanpk716/chinesesubfinder:latestvolumes:- /share/CACHEDEV

相关文章:

威联通Docker Compose搭建NAS媒体库资源工具NAS Tools

文章目录 一、环境配置1-1 需要的配件1-2 环境安装及配置注意:获取PUID/PGID1-3 目录位置准备总结,这里我们要做5件事备注:Docker无法下载解决办法二、登录配件,进行配件连接和配置2-1 jackett设置2-2 qBittorrent设置!!!设置文件下载地址2-3 jellyfin设置2-4 NASTools设…...

【JAVA基础】MAVEN的安装及idea的引用说明

本篇文章主要讲解,maven的安装及集成在idea中进行构建项目的详细操作教程。 日期:2024年11月11日 作者:任聪聪 所需材料: 1、idea 2024版本及以上 2、maven 3.9.9安装包 3、一个空java springBoot项目,可以使用阿里云…...

【go从零单排】Rate Limiting限流

🌈Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 📗概念 在 Go 中,速率限制(Rate Limiting)是一种控制…...

解析Eureka的架构

1. 引言 1.1 Eureka的定义与背景 Eureka是由Netflix开发的一个RESTful服务,用于服务发现。它是微服务架构中的一个核心组件,主要用于管理服务的注册和发现。Eureka允许服务提供者注册自己的服务信息,同时也允许服务消费者查询可用的服务&am…...

AI变现,做数字游民

在数字化时代,AI技术的迅猛发展不仅改变了各行各业的生产方式,还为普通人提供了前所未有的变现机会。本文将探讨如何利用AI技术实现变现,成为一名数字游民,享受自由职业带来的便利与乐趣。 一、AI技术的变现潜力 AI技术以其强大…...

linux-vlan

# VLAN # 1.topo # 2.创建命名空间 ip netns add ns1 ip netns add ns2 ip netns add ns3 # 3.创建veth设备 ip link add ns1-veth0 type veth peer name ns21-veth0 ip link add ns3-veth0 type veth peer name ns23-veth0 # 4.veth设备放入命名空间,启动接口 ip link set n…...

前端跨域~简述

前言 :绿蚁新醅酒,红泥小火炉 第一:前端跨域(粗谈概念) 1. 疑惑 当前端请求后端接口不通,浏览器控制台出现类似信息,则需要解决跨域 Access to XMLHttpRequest at ‘http://47.100.214.160:10…...

GIN:逼近WL-test的GNN架构

Introduction 在 图卷积网络GCN 中我们已经知道图神经网络在结点分类等任务上的作用,但GIN(图同构神经网络)给出了一个对于图嵌入(graph embedding)更强的公式。 GIN,图同构神经网络,致力于解…...

NIST密码学未来展望:Naughty Step 上的 SHA-1、3DES 和 SHA-224

1. 引言 NIST 几十年来一直致力于推动密码学标准的发展,2024年10月,其发布了Transitioning the Use of Cryptographic Algorithms and Key Lengths 草案: 概述了 SHA-1(为160位哈希算法) 将在不久的将来退役&#xf…...

go 集成gorm 数据库操作

一、什么是gorm GORM 是一个用于 Go 语言的 ORM(对象关系映射)库,它提供了一种简单而强大的方式来与数据库进行交互。GORM 支持多种数据库,包括 MySQL、PostgreSQL、SQLite、SQL Server 等,并且提供了丰富的功能&…...

进程 线程 和go协程的区别

进程和线程是操作系统中两个重要的执行单元,理解它们的区别对于编程和系统设计非常重要。以下是它们的主要区别: ### 进程(Process) 定义:进程是一个正在执行的程序的实例,具有独立的地址空间。 资源&…...

STM32获取SHT3X温湿度芯片数据

目录 一、概述 二、单次数据采集模式的测量 1、配置说明 2、代码实现方式 三、周期性数据采集模式的测量 1、配置说明 2、代码实现方式 四、完整代码下载链接 一、概述 SHT3X是Sensirion公司推出的一款高精度、完全校准的温湿度传感器,基于CMOSens技术。它提…...

卸载miniconda3

1. 找到miniconda目录&#xff0c;删除。 rm -rf miniconda3/ 2. 编辑bashrc sudo vim .bashrc setup路径改回anaconda3的&#xff0c;注释掉“>>> conda initialize >>>”和"<<< conda initialize <<<"之间的miniconda的语…...

游戏中的设计模式及杂项

概述 如果要做以下游戏功能会用到哪些设计模式。比如创建一个人物角色&#xff0c;这个角色可以装备刀&#xff0c;然后角色可以用刀砍怪物&#xff0c;造成流血。 对于这个游戏功能&#xff0c;可以使用以下设计模式&#xff1a; 工厂模式&#xff08;Factory Pattern&#x…...

Docker网络和overlay的基础讲解

本人发现了两篇写的不错的文章&#xff1a;Docker网络 - docker network详解-CSDN博客&#xff0c;Docker 容器跨主机通信 overlay_docker overlay 网络-CSDN博客 因为这两篇文章中含有大量的例子&#xff0c;新手看起来毫不费力。于是我偷了个小懒&#xff0c;在本篇文章中没有…...

分布式数据库:深入探讨架构、挑战与未来趋势

引言 在数字化时代&#xff0c;数据已成为企业的核心资产。随着数据量的爆炸性增长和业务需求的多样化&#xff0c;传统的集中式数据库已难以满足现代应用对于高可用性、可扩展性和性能的需求。分布式数据库以其独特的优势&#xff0c;如数据的高可用性、容错性和可扩展性&…...

基于Springboot+Vue的仓库管理系统 (含源码数据库)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 这个系…...

基于立体连接与开源链动 2+1 模式的新商业路径探索

摘要&#xff1a;本文深入剖析了立体连接的内涵&#xff0c;包括其核心关键词、连接路径与主体&#xff0c;同时详细阐述了开源链动 2 1 模式、AI 智能名片和 S2B2C 商城小程序源码的特点与功能。在此基础上&#xff0c;深入研究这些要素的融合方式及其在商业实践中的应用&…...

开启鸿蒙开发之旅:核心组件及其各项属性介绍——布局容器组件

写在前面 组件的结构 rkTS通过装饰器 Component 和 Entry 装饰 struct 关键字声明的数据结构&#xff0c;构成一个自定义组件。 自定义组件中提供了一个 build 函数&#xff0c;开发者需在该函数内以链式调用的方式进行基本的 UI 描述 今天我们要学习的就是写在build 函数里的系…...

RabbitMQ 全面解析:语法与其他消息中间件的对比分析

1. 引言 在分布式系统和微服务架构中&#xff0c;消息中间件扮演着重要的角色。它们能够解耦服务、平衡负载、提高系统的可扩展性和可靠性。RabbitMQ 是其中广受欢迎的一种。本文将从 RabbitMQ 的基础概念、语法介绍、以及与其他消息中间件的对比角度&#xff0c;全面剖析其在…...

政府AI决策透明度如何影响公众信任?实证研究揭示关键机制

1. 项目概述&#xff1a;当算法成为“看不见的法官”在公共服务的数字化转型浪潮中&#xff0c;人工智能&#xff08;AI&#xff09;正从辅助工具演变为核心决策者。想象一下这样的场景&#xff1a;你提交了一份社会福利申请&#xff0c;原本需要数周的人工审核&#xff0c;现在…...

AI应用安全实战:基于Rebuff框架构建提示词注入防御体系

1. 项目概述&#xff1a;一个为AI应用量身定制的“输入防火墙”最近在折腾AI应用安全&#xff0c;特别是针对提示词注入&#xff08;Prompt Injection&#xff09;的防御&#xff0c;发现了一个非常对味的开源工具——protectai/rebuff。简单来说&#xff0c;Rebuff是一个专门设…...

环境配置与基础教程:多机多卡分布式训练实战:基于 SLURM 集群调度 YOLOv11,大幅缩短训练周期

一、为什么分布式训练是 YOLOv11 落地的“必经之路” 1.1 单卡训练的困境 如果你正在使用 YOLOv11 做目标检测,那么你一定遇到过这个场景:数据集有十万张以上的图片,模型选的是 YOLOv11x,单张 A100 跑一个 epoch 要 40 分钟,完整训练 300 个 epoch 需要整整 8 天。更让人…...

智能网联时代的分心驾驶:技术悖论、工程困境与系统化安全框架

1. 项目概述&#xff1a;一个被忽视的致命悖论 作为一名在汽车电子和智能网联领域摸爬滚打了十几年的工程师&#xff0c;我见过太多关于“未来出行”的炫酷概念和激动人心的技术路线图。从早期的车载信息娱乐系统&#xff0c;到后来的高级驾驶辅助系统&#xff0c;再到如今如火…...

5分钟掌握HunterPie:提升《怪物猎人:世界》狩猎效率的完整游戏辅助工具指南

5分钟掌握HunterPie&#xff1a;提升《怪物猎人&#xff1a;世界》狩猎效率的完整游戏辅助工具指南 【免费下载链接】HunterPie-legacy A complete, modern and clean overlay with Discord Rich Presence integration for Monster Hunter: World. 项目地址: https://gitcode…...

百度网盘秒传技术终极指南:打破文件分享的时间限制

百度网盘秒传技术终极指南&#xff1a;打破文件分享的时间限制 【免费下载链接】rapid-upload-userscript-doc 秒传链接提取脚本 - 文档&教程 项目地址: https://gitcode.com/gh_mirrors/ra/rapid-upload-userscript-doc 在数字信息爆炸的时代&#xff0c;文件分享已…...

WarcraftHelper完整指南:让魔兽争霸III在现代电脑上重获新生

WarcraftHelper完整指南&#xff1a;让魔兽争霸III在现代电脑上重获新生 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸III在Windows …...

光子计算如何突破LLM推理中的KV缓存瓶颈

1. 光子计算在KV缓存管理中的突破性应用在当今大语言模型&#xff08;LLM&#xff09;推理领域&#xff0c;一个令人惊讶的事实正在发生&#xff1a;计算能力已不再是主要瓶颈。随着上下文窗口从最初的几千token扩展到如今的百万级&#xff08;如Qwen2.5&#xff09;&#xff0…...

Redis分布式锁进阶第五十七篇

Redis分布式锁进阶第二十五篇&#xff1a;联锁深度拆解 多资源交叉死锁根治 复杂业务多级加锁绝对有序方案一、本篇前置衔接 第二十四篇我们完成了全系列终局复盘&#xff0c;整理了故障排查SOP与企业级落地铁律。常规单资源锁、热点分片锁、隔离锁全部讲透&#xff0c;但真实…...

【c++面向对象编程】第4篇:类与对象(三):拷贝构造函数与深浅拷贝问题

目录 一、一个崩溃的程序 二、拷贝构造函数是什么&#xff1f; 调用时机&#xff08;三个场景&#xff09; 三、浅拷贝 vs 深拷贝 浅拷贝&#xff08;默认行为&#xff09; 深拷贝&#xff08;正确的做法&#xff09; 四、什么时候必须自己写拷贝构造函数&#xff1f; 一…...