All apps · 0 apps
qbittorrent-exporter
Docker app from wupasscat's Repository
Overview
This app is a Prometheus exporter for the qBittorrent application.
Readme
View on GitHubqbittorrent-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.
Usage
docker
docker run \
--name=qbittorrent-exporter \
-e QBITTORRENT_USERNAME=username \
-e QBITTORRENT_PASSWORD=password \
-e QBITTORRENT_BASE_URL=http://localhost:8080 \
-p 17871:17871 \
caseyscarborough/qbittorrent-exporter:latest
Parameters
| 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 |
Setup
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' ]
Building Locally
Build the app and the docker container using the following commands:
./gradlew build
docker build .
Requirements
qBittorrent version 4.1.0 or higher
Categories
Download Statistics
578,288
Total Downloads
27,425
This Month
14,402
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allLinks
Details
Repository
caseyscarborough/qbittorrent-exporterLast Updated2023-10-23
First Seen2023-02-17
Runtime arguments
- Network
bridge- Shell
sh- Privileged
- false
Template configuration
qBittorrent HostVariable
Hostname/IP of your qBittorrent instance
- Target
- QBITTORRENT_BASE_URL
qBittorrent UserVariable
Username to your qBittorrent instance
- Target
- QBITTORRENT_USERNAME
qBittorrent PasswordVariable
Password to your qBittorrent instance
- Target
- QBITTORRENT_PASSWORD
PortPorttcp
Port for the exporter
- Target
- 17871
- Default
- 17871
- Value
- 17871