====== Docker - Media Server - Sonarr - Configure Download Clients ====== ===== Configure Download Clients ===== Navigate to **Settings -> Download Clients**. In **Download Clients**: * Click on the **Plus** button. {{:docker:media_server:sonarr:sonarr_-_plus.png?400|}} Click on one of the buttons to add that type of Download Client: * If adding a Download Client that supports the **Usenet** click on the **Usenet** buttons. * If adding a Download Client , click one of the **Torrents** buttons **NOTE:** The other buttons can also be used if needed. {{:docker:media_server:sonarr:sonarr_-_download_clients_-_add_download_client.png?800|}} ---- ===== Add Download Client SABnzbd ===== * Name: **SABnzbd**. * Enable: **Checked**. * Host: **172.19.0.38**. This is the **ipv4_address** as defined for SABnzbd in the **Dockerfile**. * Port: **8080**: This is the **Port** as defined for SABnzbd in the **Dockerfile**. * Url Base: ****. * API Key: Get the **API Key** from the **Security** section of SABnzbd. For this setup, go to [[http://172.19.0.38:8080/config/general/|SABnzbd]]. * Username: ****. * Password: ****. * Category: **tv**. * Recent Priority: **Default**. * Older Priority: **Default**. * Use SSL: **Not Checked**. * Client Priority: **1**. This is set to 1, as the top priority Usenet Download Client. * Click **Save**. {{:docker:media_server:sonarr:sonarr_-_download_clients_-_add_download_client_-_sabnzbd.png?800|}} ---- ==== Test that SABnzbd is working ==== Click on the **Test** button at the bottom: {{:docker:media_server:sonarr:sonarr_-_indexer_-_torznab_-_test.png?400|}} During the test, the button will change as: {{:docker:media_server:sonarr:sonarr_-_indexer_-_torznab_-_test_in_progress.png?400|}} If successful, the button will show: {{:docker:media_server:sonarr:sonarr_-_indexer_-_torznab_-_test_success.png?400|}} ---- ===== Add Download Client NZBGet ===== * Name: **NZBGet**. * Enable: **Checked**. * Host: **172.19.0.37**. This is the **ipv4_address** as defined for NZBGet in the **Dockerfile**. * Port: **6789**: This is the **Port** as defined for NZBGet in the **Dockerfile**. * Url Base: ****. * Username: **nzbget**. * Password: **tegbzn6789**. * Category: **Series**. * Recent Priority: **Normal**. * Older Priority: **Normal**. * Add Paused: **Not Checked**. * Use SSL: **Not Checked**. * Client Priority: **2**. This is set to 2, as I prefer SABnzbd to which I have set this as **1**. * Click **Save**. {{:docker:media_server:sonarr:sonarr_-_download_clients_-_add_download_client_-_nzbget.png?800|}} ---- ==== Test that NZBGet is working ==== Click on the **Test** button at the bottom: {{:docker:media_server:sonarr:sonarr_-_indexer_-_torznab_-_test.png?400|}} During the test, the button will change as: {{:docker:media_server:sonarr:sonarr_-_indexer_-_torznab_-_test_in_progress.png?400|}} If successful, the button will show: {{:docker:media_server:sonarr:sonarr_-_indexer_-_torznab_-_test_success.png?400|}} ---- ===== Add Download Client Transmission ===== * Name: **Transmission**. * Enable: **Checked**. * Host: **172.19.0.32**. This is the **ipv4_address** as defined for Transmission in the **Dockerfile**. * Port: **9091**: This is the **Port** as defined for Transmission in the **Dockerfile**. * Url Base: ****. * Username: **admin**. * Password: **admin**. * Category: ****. * Directory: ****. * Recent Priority: **Last**. * Older Priority: **Last**. * Add Paused: **Not Checked**. * Use SSL: **Not Checked**. * Client Priority: **3**. This is set to 3, as I prefer SABnzbd to which I have set this as **1**, followed by NZBGet which I have set as a **2**. * Click **Save**. {{:docker:media_server:sonarr:sonarr_-_download_clients_-_add_download_client_-_nzbget.png?800|}} ---- ==== Test that Transmission is working ==== Click on the **Test** button at the bottom: {{:docker:media_server:sonarr:sonarr_-_indexer_-_torznab_-_test.png?400|}} During the test, the button will change as: {{:docker:media_server:sonarr:sonarr_-_indexer_-_torznab_-_test_in_progress.png?400|}} If successful, the button will show: {{:docker:media_server:sonarr:sonarr_-_indexer_-_torznab_-_test_success.png?400|}} ---- ===== Completed Download Handling ===== * Enable: **Checked**. * Remove: **Checked**. {{:docker:media_server:sonarr:sonarr_-_download_clients_-_completed_download_handling.png?800|}} ---- ===== Failed Download Handling ===== * Redownlad: **Checked**. * Remove: **Checked**. {{:docker:media_server:sonarr:sonarr_-_download_clients_-_failed_download_handling.png?800|}} ---- ===== Remote Path Mappings ===== Click on the **Plus** sign and add in each of these: All information obtained from the **Dockerfile** for each of the Download clients: Transmission, NZBGet and SABnzbd. * Host: From the **ipv4_address** in the **Dockerfile**. * Remote Path: Obtained from the * Local Path: ^Host^Remote Path^Local Path^ |172.19.0.32|/var/lib/transmission-daemon/downloads/|/downloads/transmission/downloads/| |172.19.0.37|/downloads|/downloads/nzbget/downloads/completed/| |172.19.0.38|/config/Downloads/complete|/downloads/sabnzbd/config/Downloads/complete/| {{:docker:media_server:sonarr:sonarr_-_download_clients_-_remote_path_mapping.png?800|}} ----