https://github.com/log1x/docker-rtorrent-flood
https://github.com/log1x/docker-rtorrent-flood
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/log1x/docker-rtorrent-flood
- Owner: Log1x
- License: mit
- Created: 2019-10-18T03:03:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-12-26T22:33:46.000Z (over 4 years ago)
- Last Synced: 2025-04-24T04:14:27.011Z (about 1 year ago)
- Language: Dockerfile
- Homepage:
- Size: 43.9 KB
- Stars: 13
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# rTorrent + Flood Alpine Docker Image



Here's a performant, minimal, no-bullshit Alpine container for rTorrent & Flood.
Please be responsible and use a reverse proxy & authentication if you plan on exposing Flood and/or the nginx (rTorrent socket) instances outside of your network.
#### Features
- Based on Alpine Linux
- Sane directory structure
- Sane default configuration
- Fully configurable
- Works without `tty: true`
- Flood actually connects to the Unix socket (first try!)
- Unix socket optionally available through nginx at `:3001` for Sonarr, Radarr, ...
- Auto-service restart on crash (supervisord)
- Automatically unpacks RAR releases
- unRAID template available
## Usage
```bash
$ docker run -d \
-p 3000:3000 \
-p 3001:3001 \
-p 49184:49184 \
-p 49184:49184/udp \
-v :/data \
-v :/config \
log1x/rtorrent-flood
```
### Web UI
- **Flood (Web UI):** `http://:3000`
- **rTorrent Unix Socket**: `/tmp/rtorrent.sock`
- **rTorrent Socket Endpoint**: `http://admin:socket@:3001`
### Directory Structure
```bash
├── config/ # Configuration
│ ├── .session # Sessions
│ ├── db/ # Flood DB
│ ├── rtorrent.rc # rTorrent Configuration
│ ├── flood.js # Flood Configuration
│ ├── nginx.conf # nginx Configuration
│ └── supervisord.conf # Supervisor Configuration
├── data/ # Downloads
│ └── .watch # Watched Folder
```
### unRAID
Add the following template repository to unRAID:
```bash
https://github.com/log1x/docker-templates
```
## Bug Reports
If you discover a bug in docker-rtorrent-flood, please [open an issue](https://github.com/log1x/docker-rtorrent-flood/issues).
## Contributing
Contributing whether it be through PRs, reporting an issue, or suggesting an idea is encouraged and appreciated.
## License
docker-rtorrent-flood is provided under the [MIT License](https://github.com/log1x/docker-rtorrent-flood/blob/master/LICENSE.md).