私有化种子索引器bitmagnet

在这里插入图片描述

本文软件由网友 P家单推人 推荐

什么是 bitmagnet ?

bitmagnet 是一个自托管的 BitTorrent 索引器、DHT 爬虫、内容分类器和 torrent 搜索引擎,带有 Web UIGraphQL APIServarr 堆栈集成。

需要注意的是,该软件目前还处于 alpha 阶段。它已准备好预览一些有趣且独特的功能,但在 1.0 版本(目前理论上)发布之前可能会出现错误,以及 API 和数据库架构更改。

什么是 DHT ?

分布式哈希表(Distributed Hash Table)是一种去中心化的分布式系统,用于存储和查找数据。它通过哈希函数将数据映射到网络中的多个节点上,每个节点负责存储一部分数据,并通过协作实现高效的数据存储和查找。

DHT 爬虫是 bitmagnet的杀手级功能,通过 BitTorrent 索引器,bitmagnet 可以索引来自任何来源的种子,而不仅仅是 DHT 网络。

安装

在群晖上以 Docker 方式安装。

本文写作时, latest 版本对应为 v0.9.4

官方为我们提供了两个示例:

  • 完整的安装示例,请参考:https://github.com/bitmagnet-io/bitmagnet/blob/main/docker-compose.yml

  • 最小化安装示例,请参考:https://bitmagnet.io/setup/installation.html

本文采用的是最小化安装示例

version: '3'services:bitmagnet:image: ghcr.io/bitmagnet-io/bitmagnet:latestcontainer_name: bitmagnetports:# API and WebUI port:- "3333:3333"# BitTorrent ports:- "3334:3334/tcp"- "3334:3334/udp"restart: unless-stoppedenvironment:- POSTGRES_HOST=postgres- POSTGRES_PASSWORD=postgres# - TMDB_API_KEY=<your_api_key>command:- worker- run- --keys=http_server- --keys=queue_server# disable the next line to run without DHT crawler- --keys=dht_crawlerdepends_on:postgres:condition: service_healthypostgres:image: postgres:16-alpinecontainer_name: bitmagnet-postgresvolumes:- ./data:/var/lib/postgresql/data#    ports:#      - "5432:5432" Expose this port if you'd like to dig around in the databaserestart: unless-stoppedenvironment:- POSTGRES_PASSWORD=postgres- POSTGRES_DB=bitmagnet- PGUSER=postgresshm_size: 1ghealthcheck:test:- CMD-SHELL- pg_isreadystart_period: 20sinterval: 10s

然后执行下面的命令

# 新建文件夹 bitmagnet 和 子目录
mkdir -p /volume1/docker/bitmagnet/data# 进入 bitmagnet 目录
cd /volume1/docker/bitmagnet# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3333 就能看到主界面,刚开始什么都没有

等待一段时间后

一天之后

服务集成

bitmagnetHTTP 服务器在 /torznab 路径下提供一个端点,使其能够与支持 Torznab 规范的任何应用程序集成,尤其是Servarr 堆栈中的应用程序(如 ProwlarrSonarrRadarr 等)。

文章传送门: Prowlarr:一个新的索引聚合器

如果没安装过 Prowlarr,可以用下面👇的命令来快速安装

# 新建文件夹 prowlarr 和 子目录
mkdir -p /volume1/docker/prowlarr/config# 进入 prowlarr 目录
cd /volume1/docker/prowlarr# 运行容器
docker run -d \--restart unless-stopped \--name=prowlarr \-p 9696:9696 \-v $(pwd)/config:/config \-e PUID=1000 \-e PGID=1000 \-e TZ=Asia/Shanghai \linuxserver/prowlarr

登录 Prowlarr 后,在主界面选择

输入 generic torznab

选中进行编辑,只要 Prowlarr 能够访问 bitmagnet 的地址 http://群晖IP:3333/torznab 即可,无需进一步配置

单击 测试 按钮,如果显示为绿色的勾, 保存 即可

现在我们就有一个索引器了

尝试搜索 猩球崛起

居然没有找到第 4 部,再让它爬几天试试

参考文档

bitmagnet-io/bitmagnet: A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.
地址:https://github.com/bitmagnet-io/bitmagnet

Home | bitmagnet
地址:https://bitmagnet.io/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/380095.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入探究理解大型语言模型参数和内存需求

概述 大型语言模型 取得了显著进步。GPT-4、谷歌的 Gemini 和 Claude 3 等模型在功能和应用方面树立了新标准。这些模型不仅增强了文本生成和翻译&#xff0c;还在多模态处理方面开辟了新天地&#xff0c;将文本、图像、音频和视频输入结合起来&#xff0c;提供更全面的 AI 解…

人工智能大模型发展的新形势及其省思

作者简介 肖仰华&#xff0c;复旦大学计算机科学技术学院教授、博导&#xff0c;上海市数据科学重点实验室主任。研究方向为知识图谱、知识工程、大数据管理与挖掘。主要著作有《图对称性理论及其在数据管理中的应用》、《知识图谱&#xff1a;概念与技术》&#xff08;合著&a…

微服务实战系列之玩转Docker(二)

前言 上一篇&#xff0c;博主对Docker的背景、理念和实现路径进行了简单的阐述。作为云原生技术的核心之一&#xff0c;轻量级的容器Docker&#xff0c;受到业界追捧。因为它抛弃了笨重的OS&#xff0c;也不带Data&#xff0c;可以说&#xff0c;能够留下来的都是打仗的“精锐…

Python游戏开发之制作捕鱼达人游戏-附源码

制作一个简单的“捕鱼达人”游戏可以使用Python结合图形界面库&#xff0c;比如Pygame。Pygame是一个流行的Python库&#xff0c;用于创建视频游戏&#xff0c;它提供了图形、声音等多媒体的支持。以下是一个基础的“捕鱼达人”游戏框架&#xff0c;包括玩家控制一个炮台来射击…

Java性能优化-书写高质量SQL的建议(如何做Mysql优化)

场景 Mysql中varchar类型数字排序不对踩坑记录&#xff1a; Mysql中varchar类型数字排序不对踩坑记录_mysql vachar排序有问题-CSDN博客 为避免开发过程中针对mysql语句的写法再次踩坑&#xff0c;总结开发过程中常用书写高质量sql的一些建议。 注&#xff1a; 博客&#…

特征工程方法总结

方法有以下这些 首先看数据有没有重复值、缺失值情况 离散&#xff1a;独热 连续变量&#xff1a;离散化&#xff08;也成为分箱&#xff09; 作用&#xff1a;1.消除异常值影响 2.引入非线性因素&#xff0c;提升模型表现能力 3.缺点是会损失一些信息 怎么分&#xff1a;…

【C++】—— 从 C 到 C++ (下)

【C】—— 从 C 到 C &#xff08;下&#xff09; 六、引用6.1、什么是引用6.2、引用在传参的使用6.2.1、例一6.2.2、例二 6.3、引用在做返回值的使用6.4、引用的特性6.5、引用的使用总结6.6、 c o n s t const const 引用6.6.1、 c o n s t const const 引用的规则6.6.2、 c o…

福派斯三文鱼猫粮,养猫新手的福音,让猫咪爱上吃饭!

猫粮的选择对于猫咪的健康和日常饮食至关重要。福派斯三文鱼猫粮作为一款备受关注的产品&#xff0c;它在市场上表现如何呢&#xff1f;下面我们将从几个关键方面深入探讨如何选择猫粮&#xff0c;并详细分析福派斯三文鱼猫粮的优缺点。 一、了解猫咪的独特需求 首先&#xff0…

[Redis]典型应用——分布式锁

什么是分布式锁&#xff1f; 在一个分布式系统中&#xff0c;也会涉及到多个节点访问同一个公共资源的情况。此时就需要通过锁来做互斥控制&#xff0c;避免出现类似于"线程安全"的问题 举个例子&#xff0c;在平时抢票时&#xff0c;多个用户可能会同时买票&#…

ubuntu源码安装Odoo

序言:时间是我们最宝贵的财富,珍惜手上的每个时分 Odoo具有非常多的安装方式&#xff0c;除了我最爱用的 apt-get install&#xff0c;我们还可以使用git拉取Odoo源码进行安装。 本次示例于ubuntu20.04 Desktop上进行操作&#xff0c;理论上在ubuntu14.04之后都可以用此操作。 …

第1关 -- Linux 基础知识

闯关任务 完成SSH连接与端口映射并运行hello_world.py ​​​​ ssh -p 37367 rootssh.intern-ai.org.cn -CNg -L 7860:127.0.0.1:7860 -o StrictHostKeyCheckingno可选任务 1 将Linux基础命令在开发机上完成一遍 可选任务 2 使用 VSCODE 远程连接开发机并创建一个conda环境 …

关于c#的简单应用三题

#region 找出100以内与7有关的数并打印&#xff1a; public static void Print() { int sum 0; Console.WriteLine("100以内与7有关的数有&#xff1a;"); for (int i 1; i < 100; i) { if (i % 7 0) { sum; …

【AI教程-吴恩达讲解Prompts】第1篇 - 课程简介

文章目录 简介Prompt学习相关资源 两类大模型原则与技巧 简介 欢迎来到面向开发者的提示工程部分&#xff0c;本部分内容基于吴恩达老师的《Prompt Engineering for Developer》课程进行编写。《Prompt Engineering for Developer》课程是由吴恩达老师与 OpenAI 技术团队成员 I…

Flink HA

目录 Flink HA集群规划 环境变量配置 masters配置 flink-conf.yaml配置 测试 Flink HA集群规划 FLink HA集群规划如下&#xff1a; IP地址主机名称Flink角色ZooKeeper角色192.168.128.111bigdata111masterQuorumPeerMain192.168.128.112bigdata112worker、masterQuorumPee…

js 实现扫雷游戏,源码开放,支持npm引入使用

本人开发的js版本扫雷游戏 体验地址 | Github Minesweeper game Sponsors Install and use npm i minesweeper-gameimport {Map} from minesweeper-game;const map new Map();Reset Map map.reset();TS Statement interface IMapOptions {width?: number; // Map sizeh…

JMeter:BeanShell向JSR223迁移过程遭遇的java标准库不可用问题-如何切换JDK版本

前言 看过我前面文章的人想必记得我因使用BeanShell&#xff0c;遭遇过JMeter OOM的问题。所以想起官网频频提示的&#xff0c;性能测试中建议使用JSR223groovy来代替BeanShell。于是&#xff0c;开启BeanShell脚本向JSR223迁移之旅。 什么是JSR223 JSR223全称为Java Specif…

Python爬虫(1) --基础知识

爬虫 爬虫是什么&#xff1f; spider 是一种模仿浏览器上网过程的一种程序&#xff0c;可以获取一些网页的数据 基础知识 URL 统一资源定位符 uniform resource locator http: 超文本传输协议 HyperText Transfer Protocol 默认端口 80 https: 安全的超文本传输协议 security…

jenkins+gitlab+harbor+maven自动化容器部署

一、gitlab安装配置 1.1、安装 由于比较懒啊&#xff01;这里就直接使用docker安装了啊&#xff01; 没事先更新一个yum源&#xff1a;yum update -y 整一个gitlab镜像&#xff1a;docker pull gitlab/gitlab-ce 运行一个gitlab容器&#xff1a;docker run -d -p 8443:443 -p…

十七、【机器学习】【非监督学习】- K-均值 (K-Means)

系列文章目录 第一章 【机器学习】初识机器学习 第二章 【机器学习】【监督学习】- 逻辑回归算法 (Logistic Regression) 第三章 【机器学习】【监督学习】- 支持向量机 (SVM) 第四章【机器学习】【监督学习】- K-近邻算法 (K-NN) 第五章【机器学习】【监督学习】- 决策树…

[论文笔记] pai-megatron-patch Qwen2-CT 长文本rope改yarn

更改: # Copyright (c) 2024 Alibaba PAI and Nvidia Megatron-LM Team. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License a…