« Qbittorrent » : différence entre les versions
(→Usage serveur : Changement de la valeur "on-failure" par "always" dans la directive "Restart" du service Systemd afin de ne pas se bloquer lors de l'exécution de "Quitter qBittorrent" (le service redémarre de lui-même)) |
(→Usage serveur : Ajout d'une méthode de journalisation) |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 42 : | Ligne 42 : | ||
La configuration du logiciel se trouve dans le fichier <syntaxhighlight lang="bash" inline>~/.config/qBittorrent/qBittorrent.conf</syntaxhighlight>. En l'absence de modification de celle-ci, ce dernier est presque vide et les valeurs par défaut sont chargées de façon transparente au démarrage. Ce n'est qu'à la modification d'une option qu'il se remplira des valeurs de chaque onglet des paramètres. | La configuration du logiciel se trouve dans le fichier <syntaxhighlight lang="bash" inline>~/.config/qBittorrent/qBittorrent.conf</syntaxhighlight>. En l'absence de modification de celle-ci, ce dernier est presque vide et les valeurs par défaut sont chargées de façon transparente au démarrage. Ce n'est qu'à la modification d'une option qu'il se remplira des valeurs de chaque onglet des paramètres. | ||
Vous pouvez [https://github.com/qbittorrent/qBittorrent/issues/6033#issuecomment-266416355 journaliser] les événements du logiciel avec les paramètres suivants : | |||
<syntaxhighlight lang="ini"> | |||
[Application] | |||
FileLogger\Enabled=true | |||
FileLogger\Age=6 | |||
FileLogger\DeleteOld=true | |||
FileLogger\Backup=true | |||
FileLogger\AgeType=1 | |||
FileLogger\Path=/chemin/du/fichier/de/journal/ | |||
FileLogger\MaxSize=10 | |||
</syntaxhighlight> | |||
Où : | |||
* '''FileLogger\Backup=''' : sauvegarde du fichier de journal lorsque celui-ci est plus grand que la limite définie dans <syntaxhighlight lang="bash" inline>FileLogger\MaxSize= x</syntaxhighlight> (mégaoctet) | |||
* '''FileLogger\DeleteOld=''' : supprime le journal (roulement) après la valeur de <syntaxhighlight lang="bash" inline>FileLogger\Age= 6</syntaxhighlight> où <syntaxhighlight lang="bash" inline>FileLogger\AgeType= x</syntaxhighlight> dont ''x'' peut être ''0=jours''; ''1=mois''; ''2=années'' | |||
==Source de la section== | |||
* https://www.linuxcapable.com/install-qbittorrent-on-debian-linux/ |
Dernière version du 15 mai 2023 à 16:21
Qbittorrent est un client Bittorrent libre multiplate-forme sur FreeBSD, Linux, MacOS, OS/2 et Windows. Basé sur le cadriciel QT, il dispose d'un démon, d'une interface graphique optionnelle, et d'une interface WEB installable dans le cas d'une nécessité d'accès distant. Il est léger et très simple à mettre en œuvre dans un usage serveur.
Usage serveur
Ce logiciel peut être utilisé dans le cadre d'un service de téléchargement Bittorrent hébergé sur un serveur (seedbox). Dans ce cas, une interface graphique n'est pas requise et il est souhaitable de passer par HTTP pour l'interaction avec lui.
Installtion
apt install qbittorrent-nox
Ajout d'un utilisateur pour lancer le service
adduser --system --group qbittorrent-nox
Création du service
mkdir -p /usr/local/etc/systemd/system/ vim /usr/local/etc/systemd/system/qbittorrent-nox.service
[Service]
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=always
[Install]
WantedBy=multi-user.target
ln -s /usr/local/etc/systemd/system/qbittorrent-nox.service /etc/systemd/system/
Activation du service et démarrage du programme
systemctl daemon-reload systemctl enable qbittorrent-nox systemctl start qbittorrent-nox systemctl status qbittorrent-nox
Une chiée de port a été ouvert et c'est par le 8080 TCP que l'on prendre en main l'outil.
INFORMATION
L'identifiant par défaut estadmin
avec comme mot de passe adminadmin
. Il est bien évidemment destiné à être changé par vos soins.La configuration du logiciel se trouve dans le fichier ~/.config/qBittorrent/qBittorrent.conf
. En l'absence de modification de celle-ci, ce dernier est presque vide et les valeurs par défaut sont chargées de façon transparente au démarrage. Ce n'est qu'à la modification d'une option qu'il se remplira des valeurs de chaque onglet des paramètres.
Vous pouvez journaliser les événements du logiciel avec les paramètres suivants :
[Application]
FileLogger\Enabled=true
FileLogger\Age=6
FileLogger\DeleteOld=true
FileLogger\Backup=true
FileLogger\AgeType=1
FileLogger\Path=/chemin/du/fichier/de/journal/
FileLogger\MaxSize=10
Où :
- FileLogger\Backup= : sauvegarde du fichier de journal lorsque celui-ci est plus grand que la limite définie dans
FileLogger\MaxSize= x
(mégaoctet) - FileLogger\DeleteOld= : supprime le journal (roulement) après la valeur de
FileLogger\Age= 6
oùFileLogger\AgeType= x
dont x peut être 0=jours; 1=mois; 2=années