Last updated on 28th February 2021
In this guide I will take you through the steps required to get ruTorrent up and running on your Synology NAS, I will be making some assumptions that you know your way around the DSM interface but if you any specific questions let me know in the comments.
Downloading the Container
In the majority of my guides I use the containers made by Linux|Server, these have very good documentation and are very well maintained so should any issues arise there is a group of people to ask, plus these work really well on Synology.
Open up Docker within DSM and navigate to the ‘Registry’ section and search for ruTorrent in the keyword box. Right click and download the Linux|Server version. When it asks which version number you want to use just choose latest this will ensure the container updates to new versions when they are released.
Setting up a Docker User for RUTorrent and Obtaining the PGID and PUID
In previous versions of this guide we used your default admin account for each container, this is not very secure so please now follow the separate setup guide and then head back here.
Setting up the Container
Back in the ‘Image’ menu highlight the ruTorrent container and click on Launch. This will open up the setup wizard.
Tick the ‘Enable Auto Restart’ this will ensure the container starts up automatically if you reboot.
On the ‘Volume’ tab you need to add the paths to where you want to keep the config files and where you want all your downloads to take place.
I would recommend creating a ruTorrent folder within the main Docker directory the same goes for any of my other guides this means you can store all the config files outside of the container, meaning you have easy access to modify and backup, this will save you a ton of time if you ever have to start from fresh. See the image below for the setup.
Next we move to the Port Settings tab, this is where you need to configure the various ports required by ruTorrent to both function correctly and allow you to access the web interface. There a quite a few ports used for Torrents for this tutorial with are leaving everything on Auto with the exception of port 80 which is used for the webUI,you must give this an alternative port number in this case I used 49999.
Last up is the Environment Variables, this is where we enter the details obtained earlier for our PGID and PUID values, all you need to do is enter the details as shown in the screenshot below, this will ensure you have full access to the shares we added earlier.
Now just click OK and you will be back at the first screen we saw, then click next to see a summary of your setup. You are now ready to roll and can start the container. On first startup it may take a minute of so for everything to setup you can see the status in the logs, you can then access the ruTorrent WebUI via the NAS IP and port you entered earlier.