Files
2026-06-09 18:40:21 +02:00

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

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

Pages Liées