I dette indlæg viser jeg hvordan man bruger min Rtorrent + Rutorrent Docker container. Ligesom med alle andre containers, er der ingen ben i det.
Jeg vil ikke gå alt for meget i detaljer i denne post, da det bare er endnu sted jeg skal vedligeholde. I fremtiden vil der komme flere Docker relateret indlæg og jeg vil hver gang linke til sourcen og anbefale at læse op der, for at få det nyeste dokumentation.
For at se mere info, så hop til mit Github Repo på denne container.
https://github.com/Kerwood/Rtorrent-LXC
Det første og mest simple eksempel er nedenstående.
docker run --name rtorrent \
-v /home/kerwood/Downloads:/downloads \
-p 8181:80 \
-p 51001:51001 \
-d kerwood/rtorrent-lxc
Meget simpelt.
Overstående port 51001 er den du skal åbne i din firewall/router og nej, rtorrent behøver ikke en port range for at fungere optimalt. En enkelt port er nok.
Der er dog nogle udfordinger med overstående container.
Torrents’ne er ikke persistent. Dvs. hvis du sletter containeren og starter en ny op, mister du dine torrents og du skal hente dem igen. Ud over det, har rtorrent en smart “Watch” funktion. Rtorrent kan holde øje med en mappe, efter torrents og starter dem hvis der dukker nye op.
Vi mangler også noget authentication.
Dertil tilføjer vi nedenstående.
Nedenstående sætter
-e HTUSER=Admin
-e HTPASS=Passw0rd
Som et lille extra, sætter jeg
docker run --name rtorrent \
-v /home/kerwood/Downloads:/downloads \
-v /home/kerwood/rtorrent-sessions:/home/rtorrent/rtorrent-session \
-v /home/kerwood/Watch:/watch \
-e HTUSER=Admin
-e HTPASS=Passw0rd
-p 8181:80 \
-p 51001:51001 \
--restart=always \
-d kerwood/rtorrent-lxc
Hey!
I have used your Rtorrent-Auto-Install for years and it is time to try out this.
It works amazingly well. The only issue i have at the moment, is that i have no idea how i would add more rutorrent plugins.
I have tried to add the new plugins (rss-plugin) to the plugins directory (where i cloned Rtorrent-LXC to) and then tried to restart docker. That did not work. Also tried “docker rm rtorrent” and re-create it, but sadly that does not work either.
Do you know how I can add rutorrent-plugins to this amazing docker container?
Hi mate.. Well, you could add the plugins to the plugins folder as you did. And then build the image again withdocker build -t olund-rtorrent . , and then create a new container.
Or you could mount the plugins folder to the host and just add the plugins to the folder as such.
docker run --name rtorrent \
-v /home/kerwood/Downloads:/downloads \
-v /home/kerwood/plugins:/var/www/html/plugins
-p 8181:80 \
-p 51001:51001 \
--restart=always \
-d kerwood/rtorrent-lxc
Hej,
Er autounpack ikke længere en del af plugins? :)