Skip to content

LXGaming/Extractorr

Repository files navigation

Extractorr

License Docker Hub

Extractorr is a file extraction program for Radarr and Sonarr. It extracts files by monitoring Flood for completed torrents tagged with extractorr

Setup

Radarr / Sonarr

Setting -> Connect -> + -> Webhook
Triggers:

  • On Grab: Torrent is tagged with extractorr
  • On Import: Torrent file is optionally deleted

Usage

docker-compose (Recommended)

Download and use appsettings.json

services:
  extractorr:
    container_name: extractorr
    image: lxgaming/extractorr:latest
    ports:
     - 8080:8080
    restart: unless-stopped
    volumes:
      - /path/to/downloads:/path/to/downloads
      - /path/to/extractorr/logs:/app/logs
      - /path/to/extractorr/appsettings.json:/app/appsettings.json:ro

docker-compose

Use environment variables

services:
  extractorr:
    container_name: extractorr
    environment:
      - FLOOD__ADDRESS=https://flood.example.com/
      - FLOOD__USERNAME=extractorr
      - FLOOD__PASSWORD=password
      - RADARR__USERNAME=sonarr
      - RADARR__PASSWORD=password
      - RADARR__DELETEONIMPORT=true
      - SONARR__USERNAME=sonarr
      - SONARR__PASSWORD=password
      - SONARR__DELETEONIMPORT=true
    image: lxgaming/extractorr:latest
    ports:
     - 8080:8080
    restart: unless-stopped
    volumes:
      - /path/to/downloads:/path/to/downloads

License

Extractorr is licensed under the Apache 2.0 license.