Astuce ratio du rat

Cette page est un bonus. L’idée est de proposer une version petit budget pour les utilisateurs qui ne veulent pas, ou ne peuvent pas encore, monter un serveur Servarr complet.

Elle peut tourner avec très peu de puissance :

qBittorrent-nox
Prowlarr
Cross-seed
VPN optionnel

Pas de Plex, pas de Jellyfin, pas de transcodage, pas de grosse interface. Juste une petite machine qui télécharge, seed et cherche des correspondances cross-seed pour aider le ratio.

Pourquoi faire ça ?

Sur les trackers privés, le ratio dépend surtout de deux choses :

Une petite machine peut rester allumée en permanence sans consommer grand-chose. Elle permet de commencer avec peu de budget : pas besoin de NAS complet, pas besoin de grosse bibliothèque, pas besoin de gérer Plex/Jellyfin dès le départ.

Ce que cette machine ne fait pas

Cette machine n’est pas là pour :

Son rôle est beaucoup plus simple : garder qBittorrent actif, permettre à Prowlarr de fournir les indexers et laisser Cross-seed travailler. C’est une base minimale pour faire monter un ratio avant d’investir dans une vraie stack Servarr.

Matériel minimum

Le but est d’utiliser une machine stable, peu chère et peu énergivore. Pour l’astuce ratio, la puissance CPU compte peu : le disque, le réseau et les chemins propres sont plus importants. Pour une stack Servarr complète, utilisez le score CPU Mark sur PassMark / CPU Benchmark comme repère rapide : un Raspberry Pi 4 tourne plutôt autour de 850 à 1 000 points, souvent proche de 950, un Raspberry Pi 5 autour de 2 700 points, et sous environ 5 000 points, une stack complète devient plus difficile.

Besoin Astuce du rat Stack entière
CPU Raspberry Pi 4/5
vieux thin client
vieux portable très modeste
Intel N100/N150
i7-2600
vieux PC avec CPU correct
environ 5 000 CPU Mark ou plus
RAM 2 Go minimum
4 Go plus confortable
8 Go recommandés
Stockage système petit SSD conseillé
carte SD possible sur Raspberry Pi 4/5
SSD conseillé pour Docker et les bases de données
Stockage torrents disque USB
SSD
disque interne
partage réseau
disque interne, NAS ou stockage fiable
assez de place pour la bibliothèque
Réseau Ethernet recommandé Ethernet fortement recommandé
surtout avec plusieurs utilisateurs
Consommation le plus bas possible
machine allumée longtemps
moins prioritaire
à surveiller sur un vieux PC 24/7

Organisation simple

Exemple de dossiers :

/srv/ratio-rat
├── appdata
│   ├── qbittorrent
│   ├── prowlarr
│   └── cross-seed
└── data
    ├── downloads
    └── cross-seed

Comme dans le reste du guide, gardez les chemins simples. qBittorrent et Cross-seed doivent voir les mêmes dossiers de téléchargement.

VPN ou pas VPN ?

Le VPN est optionnel, mais fortement recommandé si cette machine télécharge en torrent depuis votre connexion maison.

Deux approches sont possibles :

Pour débuter, l’approche la plus simple reste un conteneur qBittorrent qui inclut directement le VPN et le kill switch. Cela évite de bricoler un VPN global sur toute la machine. Avec binhex/arch-qbittorrentvpn, PIA ou AirVPN sont plus simples à conseiller pour le port forwarding ; ProtonVPN utilise NAT-PMP et demande un renouvellement régulier du port. ProtonVPN reste possible avec Gluetun, mais c’est une approche un peu moins directe que le conteneur binhex tout-en-un.

Exemple Docker Compose léger

Cet exemple reprend l’approche du guide : un réseau commun, des dossiers persistants et un VPN limité au client torrent. Adaptez les chemins, PUID, PGID, LAN_NETWORK et les réglages VPN.

name: ratio-rat

services:
  qbittorrent:
    image: binhex/arch-qbittorrentvpn:latest
    container_name: qbittorrent
    privileged: true
    sysctls:
      - net.ipv4.conf.all.src_valid_mark=1
    environment:
      - PUID=1000
      - PGID=1000
      - UMASK=002
      - VPN_ENABLED=yes
      - VPN_USER=identifiant_vpn
      - VPN_PASS=mot_de_passe_vpn
      - VPN_PROV=pia
      - VPN_CLIENT=wireguard
      - STRICT_PORT_FORWARD=yes
      - LAN_NETWORK=192.168.1.0/24
      - NAME_SERVERS=1.1.1.1,1.0.0.1
      - ENABLE_PRIVOXY=no
      - WEBUI_PORT=8080
      - DEBUG=false
    volumes:
      - /srv/ratio-rat/appdata/qbittorrent:/config
      - /srv/ratio-rat/data:/data
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "8080:8080"
    restart: unless-stopped
    networks:
      - ratio-rat

  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    volumes:
      - /srv/ratio-rat/appdata/prowlarr:/config
    ports:
      - "9696:9696"
    restart: unless-stopped
    networks:
      - ratio-rat

  cross-seed:
    image: ghcr.io/cross-seed/cross-seed:6
    container_name: cross-seed
    user: "1000:1000"
    volumes:
      - /srv/ratio-rat/appdata/cross-seed:/config
      - /srv/ratio-rat/data:/data
    ports:
      - "2468:2468"
    command: daemon
    restart: unless-stopped
    networks:
      - ratio-rat

networks:
  ratio-rat:
    name: ratio-rat

Si vous ne voulez pas de VPN, remplacez le service qbittorrent par l’image LinuxServer classique :

  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
      - WEBUI_PORT=8080
    volumes:
      - /srv/ratio-rat/appdata/qbittorrent:/config
      - /srv/ratio-rat/data:/data
    ports:
      - "8080:8080"
      - "6881:6881"
      - "6881:6881/udp"
    restart: unless-stopped
    networks:
      - ratio-rat

Réglages à faire

Dans qBittorrent :

Dans Prowlarr :

Dans Cross-seed :

Usage final

Une fois la machine configurée, vous pouvez chercher vos torrents directement depuis la page Search de Prowlarr et les envoyer à qBittorrent.

Vous pouvez aussi continuer à passer par les sites de vos trackers, télécharger les fichiers .torrent à la main, puis les ajouter dans qBittorrent.

Ensuite, Cross-seed cherche automatiquement les correspondances possibles sur les autres trackers configurés. Quand il trouve un torrent équivalent, il peut l’ajouter à qBittorrent sans retélécharger les fichiers, ce qui permet de seed sur plusieurs trackers à partir des mêmes données.

Et Servarr dans tout ça ?

Cette astuce ne remplace pas Radarr, Sonarr, Seerr, Plex ou Jellyfin. Elle sert surtout à commencer petit, avec une machine peu coûteuse et un objectif simple : télécharger proprement, rester en seed et profiter du cross-seed.

Plus tard, si vous ajoutez un NAS, un mini PC plus puissant ou une seedbox plus complète, vous pourrez reprendre les mêmes bases : qBittorrent, Prowlarr, chemins propres, VPN limité au client torrent et Cross-seed.

À retenir

Le vrai luxe, ici, ce n’est pas la puissance. C’est une petite machine fiable qui reste en ligne sans demander d’attention.