A prometheus exporter for qBittorrent, forked from caseyscarborough, with lower RAM and CPU
10K+
Github repo: https://github.com/vincejv/qbittorrent-exporter

This app is a Prometheus exporter for the qBittorrent application. You must have version 4.1.0 of qBittorrent or higher for this plugin to work.
This is especially useful when integrated with the qbittorrent-grafana-dashboard.
See it on DockerHub.
docker run \
--name=qbittorrent-exporter \
-e QBITTORRENT_USERNAME=username \
-e QBITTORRENT_PASSWORD=password \
-e QBITTORRENT_BASE_URL=http://localhost:8080 \
-p 17871:17871 \
vincejv/qbittorrent-exporter:latest
version: "3"
services:
qbt-exporter:
image: vincejv/qbittorrent-exporter:latest
container_name: qbt-exporter
networks:
int-static-br:
ipv4_address: 172.18.0.34
environment:
- QBITTORRENT_USERNAME=none
- QBITTORRENT_PASSWORD=none
- QBITTORRENT_BASE_URL=http://qbt.docker.internal:9089
- QBITTORRENT_LOCALE=en-US
extra_hosts:
- "host.docker.internal:host-gateway"
restart: unless-stopped
depends_on:
- qbittorrent
logging:
options:
max-size: "20m"
max-file: "5"
compress: "true"
| Parameter | Function | Default Value |
|---|---|---|
-p 17871 | The webservice port. | N/A |
-e QBITTORRENT_USERNAME | The qBittorrent username. | admin |
-e QBITTORRENT_PASSWORD | The qBittorrent password. | adminadmin |
-e QBITTORRENT_BASE_URL | The qBittorrent base URL. | http://localhost:8080 |
-e QBITTORRENT_HOST | The qBittorrent host. Ignored when using QBITTORRENT_BASE_URL. | localhost |
-e QBITTORRENT_PORT | The qBittorrent port. Ignored when using QBITTORRENT_BASE_URL. | 8080 |
-e QBITTORRENT_PROTOCOL | The qBittorrent protocol. Ignored when using QBITTORRENT_BASE_URL. | http |
Add the target to your scrape_configs in your prometheus.yml configuration file of your Prometheus server.
scrape_configs:
- job_name: 'qbittorrent'
static_configs:
# Update your IP address and port here
- targets: [ '192.168.1.100:17871' ]
Build the app and the docker container using the following commands:
./gradlew build
docker build .
Content type
Image
Digest
sha256:7f7212982…
Size
33.4 MB
Last updated
about 1 year ago
docker pull vincejv/qbittorrent-exporter