summaryrefslogtreecommitdiff
path: root/flood
diff options
context:
space:
mode:
Diffstat (limited to 'flood')
-rw-r--r--flood/README.md20
-rw-r--r--flood/docker-compose.yml17
2 files changed, 37 insertions, 0 deletions
diff --git a/flood/README.md b/flood/README.md
new file mode 100644
index 0000000..00a0636
--- /dev/null
+++ b/flood/README.md
@@ -0,0 +1,20 @@
+# Flood
+
+Web UI for rTorrent.
+
+## Setup
+
+1. Start:
+ ```
+ docker compose up -d
+ ```
+
+## Access
+
+- Web UI: `http://<host>:9091`
+
+## What to Configure
+
+- **rTorrent socket** — The volume `- /home/tyler/rtorrent/.session:/home/tyler/rtorrent/.session` must point to your rTorrent session directory (where `rpc.socket` lives). Update the host path if your rTorrent setup differs.
+- **Downloads volume** — `- /srv/torrents:/srv/torrents` mounts your torrent download directory. Update this to match your setup.
+- **User UID/GID** — The `user: "1000:1000"` line should match your rTorrent user. Change it if rTorrent runs as a different user.
diff --git a/flood/docker-compose.yml b/flood/docker-compose.yml
new file mode 100644
index 0000000..59dbc38
--- /dev/null
+++ b/flood/docker-compose.yml
@@ -0,0 +1,17 @@
+services:
+ flood:
+ image: jesec/flood:latest
+ container_name: flood
+ user: "1000:1000"
+ command: --port 9091
+ ports:
+ - "9091:9091"
+ environment:
+ HOME: /config
+ volumes:
+ # Mount rtorrent session directory (contains rpc.socket)
+ - /home/tyler/rtorrent/.session:/home/tyler/rtorrent/.session
+ - ./flood-config:/config
+ # Mount RAID storage for downloads
+ - /srv/torrents:/srv/torrents
+ restart: unless-stopped