4.1 KiB
title: VueTorrent created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, front-end, qbittorrent, torrent, vuejs] confidence: high contested: false sources: [https://selfh.st/apps/?q=vuetorrent]
VueTorrent
Interface web moderne en Vue.js pour qBittorrent, alternative au client WebUI natif.
| Métadonnée | Valeur |
|---|---|
| Site web | https://vuetorrent.github.io |
| GitHub | https://github.com/VueTorrent/VueTorrent |
| License | MIT |
| Langage principal | Vue.js (TypeScript) |
| Étoiles GitHub | 325 |
| Dernière MAJ | 2026 |
| Catégorie | cat-front-end |
Description
VueTorrent est une interface web tierce pour qBittorrent écrite en Vue 3 + TypeScript. Elle remplace le WebUI historique en C++ par une Single Page Application moderne, réactive, et nettement plus agréable à utiliser, tout en conservant la puissance du moteur BitTorrent de qBittorrent.
Les fonctionnalités clés incluent : un tableau de bord avec statistiques en temps réel, l'ajout de torrents par glissé-déposé (drag & drop), la gestion fine des files d'attente avec priorités, la planification horaire, le filtrage et tri avancés (par tracker, état, ratio, taille), l'édition de tags, l'affichage des pairs et la gestion multi-utilisateurs de qBittorrent.
VueTorrent supporte aussi l'intégration avec app-sonarr, app-radarr et app-prowlarr via des "règles d'ajout automatique", l'authentification 2FA (TOTP), un thème clair/sombre personnalisable, et la gestion des catégories. L'application communique avec qBittorrent via son API HTTP et peut être utilisée en complément ou en remplacement total du WebUI officiel.
Installation
Via Docker (recommandé)
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
restart: unless-stopped
ports:
- "8080:8080" # WebUI
- "6881:6881" # BitTorrent
- "6881:6881/udp"
environment:
WEBUI_PORT: 8080
PUID: 1000
PGID: 1000
TZ: Europe/Paris
volumes:
- ./config:/config
- ./downloads:/downloads
Pour VueTorrent en frontal :
vuetorrent:
image: ghcr.io/vuetorrent/vuetorrent:latest
container_name: vuetorrent
restart: unless-stopped
ports:
- "8082:8082"
environment:
QBT_URL: http://qbittorrent:8080
QBT_USERNAME: admin
QBT_PASSWORD: ${QBT_PASSWORD}
depends_on:
- qbittorrent
Installation manuelle
Activer le WebUI dans qBittorrent, télécharger l'archive de VueTorrent depuis la page Releases, extraire son contenu dans /config/qBittorrent/webui/ puis redémarrer qBittorrent. Changer l'interface depuis Outils → Préférences → WebUI → Interface utilisateur.
Configuration
La première connexion s'effectue avec le mot de passe adminadmin (à changer immédiatement). Configurer le dossier de téléchargements, les limites de vitesse globales/alternatives, et les ports d'écoute BitTorrent. Depuis l'API VueTorrent, saisir l'URL et les identifiants qBittorrent.
Alternatives
Open source
- app-qbittorrent — qBittorrent avec son WebUI natif
- app-transmission-web — Interface web de Transmission
- app-deluge-web — Front-end web pour Deluge
- app-jackett — Agrégateur d'indexeurs (complémentaire)
Propriétaires
- uTorrent Web — Client BitTorrent propriétaire
- BitTorrent Web — Version web propriétaire
Sécurité
- Changer le mot de passe admin par défaut de qBittorrent
- Activer l'authentification via votre reverse proxy (app-authelia)
- Ne jamais exposer les ports BitTorrent sans VPN (app-gluetun) ou en dehors d'un réseau de confiance
- Bloquer l'accès à l'API
/api/v2depuis l'extérieur - Mettre à jour qBittorrent régulièrement (correctifs de sécurité)
Ressources
- Site officiel : https://vuetorrent.github.io
- Code source : https://github.com/VueTorrent/VueTorrent
- Releases : https://github.com/VueTorrent/VueTorrent/releases
- Documentation qBittorrent : https://github.com/qbittorrent/qBittorrent/wiki