This repository builds the source code of Deluge BitTorrent Client into Alpine/Edge packages (see releases) that will be used to serve Deluge in Alpine Docker containers. Before building, we made some small changes that are NOT appropriate to submit to the upstream repo:
-
Allow hacking User-agent: Because some PT sites don't support version 2.x.x, we had to modify the user-agent and peer-id accordingly.
-
Allow removing login for web UI: Since this package is intended to be use in a Docker container, login is not necessary (at least for me personally).
If that's not the case for you, please consider use linuxserver/deluge docker images.
docker pull dzhuang/docker-deluge:latest
Please navigate linuxserver/deluge to see on how to use the image.
Name | User-agent | Peer-id |
---|---|---|
utorrentMac 1.6.4 | uTorrentMac/1640(27255) | -UM1640- |
utorrent 2.2.1 | uTorrent/2210(25110) | -UT2210- |
Transmission 2.11 | Transmission/2.11 | -TR2110- |
Deluge 1.3.5 | Deluge 1.3.5 | -DE1350- |
Deluge 1.3.15 | Deluge 1.3.15 | -DE13F0- |
Ref: Make Your PeerID Your Choice.
-
deluge-2.1.1r4
- Allow usings options to set agent version and peer_id, via
Preferences
->Other
->Custom Deluge Agent
- Allow turning off web UI auth (no password login), via options via
Preferences
->Interface
->Skip Auth
. Use this at you own risk.
- Allow usings options to set agent version and peer_id, via
-
deluge-2.1.1r1
- Package: Version hack to 1.3.15 and removed web UI login
- Docker image: Added YARSS2 plugin