# Flood-UI

Flood-UI is a Node.js web interface for monitoring and managing torrent clients, supporting rTorrent, qBittorrent, Deluge, and Transmission. It is open source and self-hosted, installable on Docker Hub, TrueNAS and Unraid.

Canonical page: https://ourlocalhost.com/app/1760/flood-ui

## Description

Flood is a Node.js web interface for monitoring and managing torrent clients, supporting rTorrent, qBittorrent, Deluge, and Transmission.

## Platform availability

Available on 2 of 9 platforms: Unraid, TrueNAS.

## Health score

78/100 (Good), based on 4 of 5 factors.
- Maintained: 100 (last commit 15 days ago)
- Popular: 69 (2,850 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)
- Security check: 80 (no serious findings, 1 minor, CI, tests, OpenSSF Scorecard 5.8/10)

## Links

- Docker Hub: https://hub.docker.com/r/figro/flood-ui
- GitHub: https://github.com/jesec/flood
- TrueNAS: https://apps.truenas.com/catalog/flood/
- Official website: https://flood.js.org
- Unraid: https://ca.unraid.net/apps/flood-ui-1xnm3g911o2ft9?q=Flood-UI

## Common questions

### Do I need to run a separate torrent client with Flood-UI?

Flood-UI is a web interface that manages an existing torrent client rather than being a torrent client itself.

### Can Flood-UI be deployed with Docker?

Yes, it can be self-hosted using Docker or Docker Compose.

### Will Flood-UI work on touch-screen devices?

It supports touch-screen devices with a responsive layout and a collapsible sidebar.

### Can I configure SSL and custom paths for Flood-UI?

It is highly configurable, with options for SSL and custom paths.

## Alternatives

- Flood: A modern web UI for rTorrent with a Node.js backend and React frontend.
- amutorrent: Web-based controller for aMule, rTorrent, qBittorrent, Deluge, and Transmission with real-time updates.

---
Source: Our Local Host (https://ourlocalhost.com/app/1760/flood-ui), the self-hosted and open-source app directory.
