Le monde du partage P2P est un terrain de jeu complexe où le ratio torrent peut faire la différence entre être considéré comme un généreux contributeur ou un simple passager clandestin. Joal est un outil controversé mais ingénieux pour ceux qui cherchent à équilibrer leurs statistiques de partage.

⚡ Caractéristiques
Qu'est-ce que Joal ?
Joal est un simulateur de ratio open-source conçu pour les trackers privés. Son principe est simple mais audacieux : faire croire aux trackers que vous partagez des fichiers même si ce n'est pas nécessairement le cas.
Fonctionnalités clés
- Mode headless (sans interface graphique).
- Interface web intégrée.
- Compatible avec de nombreux trackers privés.
- Personnalisation des paramètres de simulation.
💾 L'installation
Prérequis
- Distribution Linux (Ubuntu, Debian, etc ...).
- Docker installé.
- Accès terminal.
- Connexion internet.
Étapes d'Installation
- Créez le dossier d'installation à l'endroit souhaité et rentrez dedans :
mkdir -p joal/data
cd joal
- Téléchargez la dernière release des fichier ce configuration en tar.gz à l'adresse suivante: https://github.com/anthonyraymond/joal/releases :
wget https://github.com/anthonyraymond/joal/releases/download/2.1.36/joal.tar.gz
- Extrayez le contenu du fichier tar.gz dans le dossier
data
:
tar -xvzf joal.tar.gz -C ./data
- Supprimez le fichier
joal.tar.gz
:
rm joal.tar.gz
- Créez le
compose.yml
:
nano compose.yml
- Copiez le contenu suivant :
services:
joal:
image: anthonyraymond/joal:latest
container_name: joal
restart: unless-stopped
volumes:
- ./data:/data
ports:
- 6060:8080
command:
- "--joal-conf=/data"
- "--spring.main.web-environment=true"
- "--server.port=8080"
- "--joal.ui.path.prefix=joal"
- "--joal.ui.secret-token=YourToken"
- Modifiez
YourToken
par un mot de passe robuste.
Il est recommandé d'utiliser un mot de passe contenant des majuscules, minuscules, chiffres et caractères spéciaux.
Besoin d'inspiration ? Générez un mot de passe fort en suivant ce lien :
- Si le port
8080
est déjà utilisé, remplacez la première valeur par un autre port disponible (par exemple,6060
) :6060:8080
- Déployer l'application :
sudo docker compose up -d
- Accédez à l'interface web :
http://ip:6060/joal/ui
🚀 Utilisation
- Cliquez sur
CHANGE CONNECTION SETTINGS
.

- Configurez les paramètres de connexion.

- Server adress => Mettre l'IP du serveur.
- Server port => 6060
- Path prefitx => joal
- Secret token =>Indiquez le token choisi, ici
YourToken
.
Cliquez sur Save.
- L'onglet
configuration
permet de configurer différents options .

- La vitesse minimale et maximale d'upload
- Votre client torrent préféré
- Le nombre maximal de torrents pouvant être envoyés simultanément
- Le ratio requis pour chaque torrent (utilisez "-1" pour un ratio illimité)

- Il existe 3 façons d'ajouter un torrent à Joal :

- Glissez-déposez les torrents dans le dashboard
- Cliquez sur "+" et sélectionnez le torrent
- Placez le torrent dans le dossier
joal/data/torrents
✋Une fois votre ratio atteint et satisfaisant
Si votre ratio vous satisfait et que vous ne voulez pas attirer l'attention, stoppez le simulateur. en ajoutant un "#" devant restart: unless-stopped
dans le fichier compose.yml
afin que le conteneur ne se relance pas automatiquement. En effet lors du démarrage du container le simulateur lance l'upload automatiquement.
nano compose.yml
services:
joal:
image: anthonyraymond/joal:latest
container_name: joal
#restart: unless-stopped
volumes:
- ./data:/data
ports:
- 6060:8080
command:
- "--joal-conf=/data"
- "--spring.main.web-environment=true"
- "--server.port=8080"
- "--joal.ui.path.prefix=joal"
- "--joal.ui.secret-token=YourToken"
Ensuite, exécutez la commande suivante pour appliquer les changements :
sudo docker compose up -d
⚠️ Mise en garde finale
Bien que Joal puisse sembler tentant, rappelez-vous que la communauté P2P valorise l'éthique du partage. Utilisez cet outil avec discernement et respect des règles de vos communautés de trackers.