Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
@@ -0,0 +1,103 @@
---
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]]