qBittorrent-Exporter | scripts-underground qBittorrent-Exporter | scripts-underground
⚠️
WARNING: Executing scripts from the internet without understanding what they do can be dangerous. This is an open frontier — always review the code before running it.

qBittorrent-Exporter

Runs inside an existing LXC container
bash -c "$(curl -fsSL https://raw.githubusercontent.com/scripts-underground/proxmox/main/scripts/addon/qbittorrent-exporter.sh)"

qBittorrent-Exporter

qBittorrent-Exporter is a Prometheus exporter for qBittorrent. It scrapes the qBittorrent Web API and exposes transfer, torrent, and tracker metrics at /metrics for Prometheus to collect.

Notes

  • Runs inside an existing LXC container (Debian/Ubuntu or Alpine) — typically the qBittorrent LXC itself
  • Prompts for the qBittorrent Web UI URL and API key during install (create a key under Tools → Options → Web UI → API key)
  • Metrics: http://<container-ip>:8090/metrics — Config: /opt/qbittorrent-exporter.env
  • Update with: update-qbittorrent-exporter — Uninstall with: uninstall-qbittorrent-exporter
  • Re-running the installer offers update/uninstall via the framework guard