--- 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é) ```yaml 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 : ```yaml 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/v2` depuis 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 ## Pages Liées - [[cat-front-end]] - [[recettes-docker-compose]]