Initial vault setup
This commit is contained in:
@@ -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]]
|
||||
Reference in New Issue
Block a user