bitmagnet
자체 호스팅 BitTorrent 인덱서 및 DHT 크롤러로, 토렌트 메타데이터를 검색 가능한 데이터베이스로 정리하고 Web 인터페이스와 API를 제공합니다.
자체 토렌트 검색 엔진을 구축하여 리소스를 자동으로 수집하고, 미디어 라이브러리와 함께 사용합니다.
주요 기능
- BitTorrent DHT 네트워크를 자동으로 크롤링하여 새 토렌트 발견
- 토렌트 메타데이터의 지능형 분류 (영화, TV, 음악 등)
- 검색, 필터링 및 탐색을 위한 Web UI 제공
- GraphQL API로 간편한 2차 개발 및 통합
- Servarr 시리즈(Sonarr/Radarr/Lidarr)를 사용자 지정 인덱서로 기본 지원
할 수 없는 것
- •크롤러는 안정적인 네트워크와 공인 IP 또는 포트 포워딩이 필요합니다(DHT 노드는 자유롭게 연결되어야 함). 초기 크롤링은 상당한 디스크 공간(수 GB 이상)을 차지할 수 있습니다. 현지 저작권 법규를 준수하도록 주의하고, 개인적이고 합법적인 용도로만 사용할 것을 권장합니다.
사용 사례
- 개인 토렌트 인덱서를 자체 구축하여 공개 토렌트 사이트에 전혀 의존하지 않음
- Sonarr/Radarr와 연동하여 영상 리소스를 자동으로 다운로드하고 정리
상세 설명
bitmagnet은 셀프 호스팅 도구로, BitTorrent의 DHT 네트워크를 크롤링하여 토렌트를 발견한 다음 토렌트 메타데이터(제목, 카테고리, 크기 등)를 자동으로 분류하여 PostgreSQL 데이터베이스에 저장합니다. 토렌트 검색 및 필터링을 위한 모던한 웹 인터페이스와 통합을 위한 GraphQL API를 제공합니다. 또한 Servarr 제품군 소프트웨어(Sonarr, Radarr, Lidarr 등)와 직접 연동되어 커스텀 인덱서로서 미디어 자동 다운로드를 구현할 수 있습니다. 공개 토렌트 사이트와 달리 bitmagnet은 서드파티 사이트에 의존하지 않고 자신만의 검색 인덱스를 완전히 제어할 수 있게 해줍니다.
문제 해결 & FAQ (2)
문제 해결Bitmagnet Docker 컨테이너가 'nameserver 127.0.0.1'로 DNS를 해석하지 못하는 이유는 무엇인가?
network_mode: service:gluetun(또는 유사한 설정)을 사용할 때 발생합니다. 컨테이너가 VPN 서비스로부터 DNS 설정을 상속받으며, 이 설정이 작동하지 않는 로컬호스트 리졸버로 지정될 수 있기 때문입니다. 해결 방법: Bitmagnet 컨테이너 내부에서 /etc/resolv.conf를 수동으로 편집하여 공개 DNS(예: nameserver 9.9.9.9)를 사용하도록 설정하면 Docker가 변경 사항을 유지합니다. 또는 compose 파일의 Bitmagnet 서비스에 dns: 9.9.9.9를 추가하세요.
문제 해결Bitmagnet에서 시더가 없는 토렌트를 자동으로 삭제하려면 어떻게 해야 하나요?
CEL 조건과 함께 분류기 시스템을 사용할 수 있습니다. torrent.seeders == 0과 일치하는 분류기 규칙을 생성하고 작업을 delete로 설정하세요. 이를 분류기 구성에 추가하십시오. 시더 수는 추정치이므로 이 값만을 기준으로 삭제하면 정상적인 토렌트가 제거될 수 있습니다. 사용 가능한 필드(예: seeders, leechers)에 대해서는 protobuf 스키마(bitmagnet.proto)를 참조하세요.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Docker와 Docker Compose가 설치되어 있는지 확인하세요
2단계: 공식 docker-compose.yml 파일을 다운로드하세요 (공식 웹사이트 참조)
3단계: docker-compose up -d 를 실행하여 서비스를 시작하세요
- 1단계: Docker와 Docker Compose가 설치되어 있는지 확인하세요
- 2단계: 공식 docker-compose.yml 파일을 다운로드하세요 (공식 웹사이트 참조)
- 3단계: docker-compose up -d 를 실행하여 서비스를 시작하세요
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Docker 컨테이너를 중지하고 데이터 디렉토리를 삭제하면 완전히 제거됩니다: docker-compose down -v를 실행한 후 프로젝트 폴더를 삭제하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs