私有化种子索引器bitmagnet

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

什么是 bitmagnet ?

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

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

私有化种子索引器bitmagnet

什么是 DHT ?

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

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

安装

在群晖上以 Docker 方式安装。

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

私有化种子索引器bitmagnet

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

  • 完整的安装示例,请参考: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:latest
    container_name: bitmagnet
    ports:
      # API and WebUI port:
      - "3333:3333"
      # BitTorrent ports:
      - "3334:3334/tcp"
      - "3334:3334/udp"
    restart: unless-stopped
    environment:
      - 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_crawler
    depends_on:
      postgres:
        condition: service_healthy

  postgres:
    image: postgres:16-alpine
    container_name: bitmagnet-postgres
    volumes:
      - ./data:/var/lib/postgresql/data
    #    ports:
    #      - "5432:5432" Expose this port if you'd like to dig around in the database
    restart: unless-stopped
    environment:
      - POSTGRES_PASSWORD=postgres
      - POSTGRES_DB=bitmagnet
      - PGUSER=postgres
    shm_size: 1g
    healthcheck:
      test:
        - CMD-SHELL
        - pg_isready
      start_period: 20s
      interval: 10s

然后执行下面的命令

# 新建文件夹 bitmagnet 和 子目录
mkdir -p /volume1/docker/bitmagnet/data

# 进入 bitmagnet 目录
cd /volume1/docker/bitmagnet

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

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

私有化种子索引器bitmagnet

等待一段时间后

私有化种子索引器bitmagnet

一天之后

私有化种子索引器bitmagnet

服务集成

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 后,在主界面选择

私有化种子索引器bitmagnet

输入 generic torznab

私有化种子索引器bitmagnet

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

私有化种子索引器bitmagnet

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

私有化种子索引器bitmagnet

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

私有化种子索引器bitmagnet

尝试搜索 猩球崛起

私有化种子索引器bitmagnet

居然没有找到第 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/

@所有人:写文不易,如果你都看到了这里,请点个在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。

原文始发于微信公众号(各种折腾):私有化种子索引器bitmagnet

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/296313.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!