# prometheus-qbittorrent-exporter

> Self-hosted, open-source Prometheus exporter that collects metrics from qBittorrent servers and exposes them for monitoring. Runs via pip or Docker.

- **Category:** Monitoring & observability
- **Licence:** GPL-3.0
- **Latest version:** 1.7.1
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker, pip
- **Tags:** Monitoring, Metrics, Grafana, Docker, Python, Prometheus, Qbittorrent, Exporter, Python3, Prometheus exporter, Qbittorrent Api

## Description

prometheus-qbittorrent-exporter is a Python-based Prometheus exporter that connects to a qBittorrent server and exposes its metrics in Prometheus format. It collects data such as torrent counts by category and status, download/upload statistics, DHT nodes, peer connections, and server connectivity status. The exporter can be installed via pip or run as a Docker container from ghcr.io. Configuration is done through environment variables for the qBittorrent connection details, exporter listening address and port, log level, and metrics prefix. It requires a running qBittorrent instance with WebUI enabled. The project is licensed under GPL-3.0 and includes a Grafana dashboard for visualization.

## Links

- [Homepage](https://github.com/esanchezm/prometheus-qbittorrent-exporter)
- [Docker](ghcr.io/esanchezm/prometheus-qbittorrent-exporter)
- [GitHub Repository](https://github.com/esanchezm/prometheus-qbittorrent-exporter)
- [Grafana Dashboard](https://raw.githubusercontent.com/esanchezm/prometheus-qbittorrent-exporter/master/grafana/dashboard.json)

---
Source: https://selfhost.directory/project/prometheus-qbittorrent-exporter