Sonarr를 Seedr로 자동화하기 (Blackhole 설정)
Sonarr는 무엇을 가져올지 결정합니다. Seedr는 가져오는 작업을 수행합니다. Sonarr가 새 에피소드를 찾고 Seedr가 집 PC에 부담을 주지 않고 클라우드에 저장하도록 두 시스템이 통신하기를 원할 것입니다. 이 연결은 작은 도우미 앱과 Sonarr의 Blackhole 다운로드 클라이언트 유형입니다.
이것으로 얻을 수 있는 것
- Sonarr는 시청 중인 프로그램을 모니터링하고 새 에피소드를 자동으로 가져옵니다.
- 파일은 Seedr에 저장됩니다 (빠르고, 집 IP를 사용하지 않으며, 24시간 내내 실행되는 로컬 다운로드 클라이언트가 필요 없습니다).
- 완료된 파일은 Sonarr가 모니터링하는 로컬 폴더에 저장됩니다. Sonarr는 파일 이름을 변경하고 라이브러리로 가져옵니다.
- 수동 클릭 없이 Plex / Jellyfin / Kodi 라이브러리가 최신 상태를 유지합니다.
필요한 것
- Sonarr Windows (이 가이드), Linux 또는 macOS에 설치되어 있어야 합니다.
- Prowlarr 인덱서 관리를 위해 (권장; 각 앱마다 구성하는 대신 하나의 인덱서 목록을 유지합니다).
- [Seedr-Sonarr 플러그인](https://www.seedr.cc/) — 연결 도우미입니다.
- Seedr Premium. 이 플러그인은 Seedr의 API와 병렬 슬롯을 활용합니다. Free 버전은 테스트용으로 작동하지만 빠르게 한도에 도달합니다.
- Sonarr가 정리된 파일을 저장할 미디어 라이브러리 경로 (로컬 드라이브 또는 마운트된 Seedr 드라이브)입니다.
다음은 필요하지 않습니다: 로컬에 설치된 다운로드 도구, 데스크톱 VPN, 포트 포워딩 또는 24시간 내내 실행되는 홈 서버. Sonarr와 플러그인은 일반 PC에서 실행할 수 있습니다.
단계별 설정
1. Seedr-Sonarr 플러그인 설치
- Seedr 사이트에서 Windows용 플러그인을 다운로드합니다.
- 압축을 풀고 SeedrSonarr.exe을(를) 실행합니다.
- 첫 실행 시 인증을 요청합니다. 기기 코드를 사용하거나 Seedr에 로그인된 휴대폰으로 QR 코드를 스캔하세요.
플러그인 창을 열어 두세요. 작은 감시 서비스로 실행됩니다.

2. Blackhole 핸드오프를 위한 두 개의 폴더 생성
플러그인은 한 폴더에서 요청을 읽고 완료된 파일을 다른 폴더에 저장합니다. 지금 만드세요:
- C:\Sonarr\Requests\ — Sonarr가 요청 파일을 여기에 저장합니다.
- C:\Sonarr\Completed\ — 플러그인이 완료된 미디어 파일을 여기에 전달합니다.
플러그인 창에서 원본 폴더를 Requests로, 대상 폴더를 Completed로 설정합니다. 저장하세요.

3. Sonarr에 Blackhole에 대해 알리기
- Sonarr를 열고 → 설정 → 다운로드 클라이언트로 이동합니다.
- 클릭 → + → Blackhole로 스크롤합니다.
- 다음과 같이 채웁니다:
- 이름: Seedr Cloud
- 저장 폴더: C:\Sonarr\Requests
- 감시 폴더: C:\Sonarr\Completed
- 클릭 → 테스트. 녹색 체크 표시는 성공을 의미합니다.
- 저장합니다.


4. 인덱서용 Prowlarr 연결
- Prowlarr를 열고 → 인덱서 → 추가. 사용하는 공개 또는 비공개 소스를 추가합니다.
- 설정 → 앱 → + → Sonarr로 이동합니다.
- Sonarr의 URL과 API 키를 붙여넣습니다 (Sonarr → 설정 → 일반 → API 키).
- 이후 Prowlarr는 인덱서를 Sonarr에 자동으로 동기화합니다.
5. 테스트하기
- Sonarr → 시리즈 → 새로 추가로 이동합니다.
- 프로그램을 검색합니다. 품질 프로필과 경로를 선택합니다.
- 추가 + 검색하여 누락된 에피소드를 찾습니다.
예상되는 결과:
- Sonarr가 릴리스를 가져와 요청 파일을 Requests\에 작성합니다.
- 플러그인이 이를 감지하고 Seedr의 API로 링크를 보내면 Seedr가 저장을 시작합니다.
- Seedr가 완료되면 플러그인이 Seedr에서 파일(들)을 Completed\로 가져옵니다.
- Sonarr의 가져오기 작업자가 Completed\를 스캔하고, 이름을 변경하며, 라이브러리로 이동합니다.
문제 해결
- Sonarr "테스트" 버튼이 권한 오류로 실패함 — Sonarr가 Windows 서비스로 실행 중이며, 폴더는 사용자 프로필에 있습니다. 폴더를 C:\Sonarr\... 루트로 이동하거나, Sonarr를 사용자 계정으로 실행하세요. 플러그인도 Sonarr (서비스)가 읽는 위치에 쓰려면 관리자 권한으로 실행해야 할 수 있습니다.
- 파일이 `Completed\`에 있지만 Sonarr가 가져오지 않음 — Sonarr는 파일 이름에 까다롭습니다. 설정 → 미디어 관리 → 에피소드 이름 변경을(를) 켜고 하드링크 사용을(를) 끕니다 (하드링크는 드라이브를 넘나들지 않습니다). 활동 → 대기열에서 가져오기 오류를 확인하세요.
- 가져왔지만 Seedr에서 아무것도 일어나지 않음 — 플러그인의 인증이 만료되었습니다. 플러그인을 다시 열고 재인증하세요. 플러그인 로그 창을 확인하세요.
- Seedr가 요청을 거부함 — 일반적으로 계정 등급에서 지원되지 않는 제한된 소스이거나 링크가 비어 있거나 죽은 경우입니다. Sonarr에서 블랙리스트에 추가하고 다른 릴리스를 가져오세요.
- 한 번 작동하고 멈춤 — 무료 Seedr는 동시 전송을 제한합니다. 플러그인은 가져오기를 대기열에 넣지만, 완료되는 속도보다 더 빨리 쌓입니다. 업그레이드하거나 Sonarr 프로필의 RSS 가져오기 빈도를 낮추세요.
잘 작동하는 것과 알려진 한계
잘 작동하는 것
- 공개 소스 RSS 자동화. Sonarr가 가져오고 → Seedr가 저장하며 → 파일이 로컬에 저장됩니다. 사용자 측에서는 클릭할 필요가 없습니다.
- Radarr는 동일한 플러그인, 동일한 폴더, 동일한 Blackhole 설정을 사용합니다.
- Seedr를 드라이브로 마운트하고 (SFTP/WebDAV 가이드) Sonarr의 라이브러리 경로를 마운트 지점으로 지정하면 "최종 파일 전송"은 단순히 파일 시스템 내 이동일 뿐이며, 디스크에 복사할 필요가 없습니다.
알려진 한계
- Seedr는 사이트별 비율 요구 사항을 준수하지 않습니다. 파일을 저장하지만 소스에 아무것도 돌려주지 않습니다. 소스가 업로드 비율을 요구하는 경우 이 스택은 적합하지 않습니다.
- Seedr 내부에 기본 인덱서가 없습니다. 검색을 위해서는 여전히 Prowlarr / Sonarr가 필요합니다.
- 병렬 슬롯은 요금제에 따라 제한됩니다. 무료 요금제에서 대기열에 있는 큰 시즌 팩은 느리게 진행됩니다. Premium (Pro 이상)에서 자동화가 실제로 즉각적으로 느껴집니다.
- Windows 전용 플러그인입니다. Linux 및 macOS 사용자는 Docker화된 감시자를 통해 또는 Seedr API를 스크립팅하여 동일한 흐름을 실행할 수 있지만, 수동 빌드입니다.
요약
Sonarr는 두뇌, Seedr는 대역폭, 두 폴더로 된 Blackhole은 이들을 연결하는 역할을 합니다. 한 번 설정하면 라이브러리가 자동으로 채워집니다.



