Introducing Barrage
Minimal Deluge WebUI with full mobile support
- Responsive mobile first design
- Add torrent by URL or magnet
- Sort and Filter Torrents
- Global upload and Download speed limits
- Change File Priority
- Change Torrent options
You can deploy barrage with docker.
docker run --name barrage \
-p 3000:3000 \
-e NEXTAUTH_SECRET=secret \
-e DELUGE_URL=http://localhost:8112 \
-e DELUGE_PASSWORD=password \
-e BARRAGE_PASSWORD=password \
maulik9898/barrage
Then you can use the following environment variables to configure Barrage
Environment | Description |
---|---|
NEXTAUTH_SECRET |
Used to encrypt the NextAuth.js JWT |
DELUGE_URL |
The Deluge WebUI URL |
DELUGE_PASSWORD |
The password from deluge WebUI |
BARRAGE_PASSWORD |
The password for accessing Barrage |
You can quickly create a good value of NEXTAUTH_SECRET on the command line via this openssl command.
openssl rand -base64 32
Thanks to @scttcper for Deluge api wrapper.