---
title: Flood
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, theme, app-marathon3-batch-c]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=theme&app=flood]
---

# 🌊 Flood

> Une interface web moderne et élégante pour rTorrent, qBittorrent, Transmission et Deluge — le frontend torrent ultime.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [flood.js.org](https://flood.js.org) |
| **GitHub** | [jesec/flood](https://github.com/jesec/flood) |
| **License** | MIT |
| **Langage** | TypeScript (React) |
| **Étoiles GitHub** | 3k ⭐ |
| **Catégorie** | [[cat-theme|Theme]] |

## 📝 Description

**Flood** est un frontend web moderne et unifié pour plusieurs clients BitTorrent (rTorrent, qBittorrent, Transmission, Deluge), conçu pour remplacer les UIs vieillissantes de ces derniers. UI responsive (PC/tablette/mobile), gestion de listes, filtres, ratio, statistiques, multi-utilisateurs, support de labels, intégré avec Plex/Jellyfin/Emby. **Différence vs UIs natives** : design moderne, multi-backend, gestion utilisateurs, listes personnalisées, mobile-first. **Pour qui** : seedboxers, sysadmins de serveurs torrent, familles multi-utilisateurs, amateurs d'auto-hébergement multimédia.

## 🚀 Installation

### Docker Compose (recommandé)

```yaml
version: '3.8'
services:
  flood:
    image: jesec/flood:latest
    container_name: flood
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - flood-config:/config
      - flood-data:/data
    environment:
      FLOOD_OPTION_AUTHENTICATION: "true"
      FLOOD_OPTION_SECRET: ${FLOOD_SECRET}
      FLOOD_OPTION_HOST: "0.0.0.0"
      FLOOD_OPTION_PORT: "3000"
    labels:
      - "traefik.http.routers.flood.rule=Host(`flood.example.com`)"
      - "traefik.http.routers.flood.tls.certresolver=letsencrypt"

  rtorrent:
    image: linuxserver/rutorrent:latest
    container_name: rtorrent
    restart: unless-stopped
    ports:
      - "6881:6881"
      - "5000:5000"
    volumes:
      - rtorrent-config:/config
      - rtorrent-data:/downloads
    environment:
      PUID: 1000
      PGID: 1000

volumes:
  flood-config:
  flood-data:
  rtorrent-config:
  rtorrent-data:
```

## 🔄 Alternatives

### Open Source
- **qBittorrent** — client natif avec web UI déjà intégrée
- **Transmission Web** — minimal, intégré à Transmission
- **ruTorrent** — UI web pour rTorrent (legacy PHP)
- **Sonarr/Radarr** — pas torrent mais automation
- **Jellyseerr** — non pertinent, alternative torrent :
- **Hadouken** — non maintenu
- **Autobrr** — automation de releases, pas UI

### Propriétaires
- **qBittorrent Enhanced (Patreon)** — fork non officiel
- **Sonarr.io cloud** — automation TV
- **BitTorrent Web** — commercial
- **Real-Debrid** — débrideur SaaS

## 🔐 Sécurité
- **Auth** : username/password, multi-utilisateurs
- **HTTPS obligatoire** : recommandé via reverse proxy
- **Pas d'auth auto** : setup password au premier démarrage
- **Config backend** : URL/credentials chiffrés en base
- **Pas d'API publique** : protégé par auth

## 📚 Ressources
- [Documentation](https://flood.js.org)
- [Guide rTorrent](https://github.com/jesec/flood/wiki/rTorrent)
- [Discord communauté](https://discord.gg/Z8M3tFy)

## Pages Liées
- [[cat-theme]] — Catégorie Theme
- [[app-pocketbase]] — Backend léger
- [[app-wol]] — WoL pour relancer un serveur distant
