From bcb6335a48b9becbf2e8f4bab91a4f21ebf58cff Mon Sep 17 00:00:00 2001 From: Tanguy Herbron Date: Thu, 24 Jun 2021 15:14:49 +0200 Subject: [PATCH] Add FlareSolver --- README.md | 5 +++++ docker-compose.yml | 13 +++++++++++++ 2 files changed, 18 insertions(+) diff --git a/README.md b/README.md index da021c6..dabacd8 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ Set of services to search through, sort and download torrents. Everything can be | Sonarr |host:8989| TV shows searcher | | Jackett |host:9117| Torrent indexer | | Deluge |host:8112| Torrent client | +| FlareSolver |host:8191| Cloudflare resolver | ## Requirements Do deploy this instance, you only need to install `docker-compose` and `docker`. @@ -25,3 +26,7 @@ All necessary images should be downloaded automatically and the service should b ## Wireguard configuration The stack needs a wireguard connection by default, please follow the offical wireguard configuration to connect to your desired server. + +## FlareSolver configuration +Following the recent Cloudflare challenge update, an additinal service is necessary to access some torrent trackers. +To enable this challenge solving, add `http://localhost:8191` in the `FlareSolver` text input of Jackett's UI. diff --git a/docker-compose.yml b/docker-compose.yml index e4ff033..6e7c009 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,6 +22,7 @@ services: - 8989:8989 # Sonarr - 9117:9117 # Jacket - 8112:8112 # Deluge + - 8191:8191 # FlareSolverr sysctls: - net.ipv4.conf.all.src_valid_mark=1 - net.ipv6.conf.all.disable_ipv6=0 @@ -96,3 +97,15 @@ services: depends_on: - wireguard_torr + flaresolverr: + image: ghcr.io/flaresolverr/flaresolverr:latest + container_name: flaresolver + environment: + - LOG_LEVEL=info + - LOG_HTML=false + - CAPTCHA_SOLVER=none + - TZ=Europe/Copenhagen + restart: unless-stopped + network_mode: service:wireguard_torr + depends_on: + - wireguard_torr