---
title: FlareSolverr
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, arr, proxy, cloudflare, scraping, automation]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=*arr, https://github.com/FlareSolverr/FlareSolverr]
---

# 🎬 FlareSolverr

> Proxy anti-Cloudflare central utilisé par la suite *arr pour résoudre les protections JS lors du scraping d'indexers et de sites de torrents.

## 📋 Informations Générales

| Attribut | Valeur |
|----------|--------|
| **Nom** | FlareSolverr |
| **Slug** | flaresolverr |
| **Description** | Serveur proxy qui contourne les challenges Cloudflare (JS, CAPTCHA simples) pour permettre aux outils d'automatisation d'accéder aux sites protégés |
| **Site officiel** | https://flaresolverr.com |
| **Repository** | https://github.com/FlareSolverr/FlareSolverr |
| **Stars** | 14 193 ⭐ |
| **Licence** | MIT |
| **Langage principal** | Python / Node.js (Chromium embarqué) |
| **Catégorie** | *arr |
| **Tags** | [catalogue, arr, proxy, cloudflare, scraping, automation] |

## 📝 Description
FlareSolverr est un **composant d'infrastructure** de l'écosystème *arr. Beaucoup d'indexers et de sites de torrents (1337x, The Pirate Bay mirror, YTS, RARBG mirrors, etc.) sont protégés par Cloudflare avec des challenges JavaScript. Les PVR de la suite *arr (Sonarr, Radarr, Lidarr, Readarr) ne peuvent pas les résoudre nativement : c'est là qu'intervient FlareSolverr.

Concrètement, FlareSolverr lance un **navigateur Chromium headless** (via undetected-chromedriver), résout le challenge Cloudflare, puis renvoie la session (cookies user-agent) au service appelant via une simple **API HTTP**. Le service peut ensuite requêter le site protégé comme s'il était un navigateur authentifié.

FlareSolverr est typiquement déployé **une seule fois** dans un lab self-hosted et partagé entre Sonarr, Radarr, Lidarr et Jackett/Prowlarr via une URL unique `http://flaresolverr:8191`. Sans lui, beaucoup d'indexers deviennent inaccessibles depuis les PVR.

## 🚀 Installation
### Via Docker (recommandé)
```yaml
# docker-compose.yml
services:
  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    restart: unless-stopped
    ports:
      - "8191:8191"
    environment:
      - LOG_LEVEL=info
      - CAPTCHA_SOLVER=none  # ou 'hcaptcha', 'recaptcha'
    volumes:
      - ./config:/app/config
```
### Installation manuelle
Un binaire standalone est disponible sur la page Releases GitHub. Il suffit de lancer `./flaresolverr` (nécessite Chromium installé sur l'hôte).

## ⚙️ Configuration
- **URL d'endpoint** : `http://flaresolverr:8191/` à renseigner dans les paramètres `Indexer` de chaque *arr (Settings → Indexers → FlareSolverr URL).
- **Timeout** : par défaut 60 s, à augmenter si vous utilisez un solveur CAPTCHA tiers (2captcha, hCaptcha).
- **Solveur CAPTCHA** : optionnel, à activer seulement si l'indexer utilise un CAPTCHA visible.
- **Logs** : niveau `info` pour la prod, `debug` pour diagnostiquer un indexer récalcitrant.
- **Mise à jour Chromium** : le conteneur embarque Chromium, pas de maintenance côté hôte.

## 🔗 Alternatives
- **Cloudscraper** — bibliothèque Python, à intégrer directement dans le code d'un scraper (pas un service).
- **Puppeteer stealth** — scripts Node.js custom, plus de contrôle mais plus de maintenance.
- **Bypass Cloudflare Workers** — services commerciaux qui résolvent le challenge via API payante.

## 🔒 Sécurité
- **Ne pas exposer FlareSolverr sur Internet** : il n'a aucune authentification, uniquement accessible depuis le réseau Docker interne.
- **Surface d'attaque Chromium** : garder l'image à jour, FlareSolverr a une grosse empreinte mémoire (~300–500 Mo).
- **Légalité** : le contournement de challenges Cloudflare peut violer les ToS de certains sites ; à utiliser de manière responsable et uniquement sur vos propres indexers.

## 📚 Ressources
- Site officiel : https://flaresolverr.com
- Documentation : https://github.com/FlareSolverr/FlareSolverr#readme
- Docker Hub : https://hub.docker.com/r/flaresolverr/flaresolverr

## 🔗 Pages Liées
- [[cat-arr]]
- [[app-sonarr]] — utilise FlareSolverr pour ses indexers
- [[app-radarr]]
- [[app-lidarr]]
- [[app-prowlarr]] — agrégateur d'indexers qui supporte FlareSolverr nativement
- [[app-traefik]]
- [[recettes-docker-compose]]
- [[securisation-home-lab]]
