Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. In this guide, I will install the Transmission torrent client with WebGUI on IOmega/Lenovo IX4-300d NAS.
/opt/bin/ipkg install transmission
Transmission is now installed, but you cannot connect remotely yet… that’s why you have to white list the IP from where you will be connecting from or just any remote IP. First kill the transmission service.
killall transmission-daemon
before restarting, we must change a value in the settings file of Transmission, open the file in nano :
nano /mnt/pools/A/A0/Downloads/config/transmission/settings.json
hold “down arrow” till you find “umask”, it’s default value is 18, change this to 0:
now save the file(CTRL+O, CTRL+T,Select “Settings.json”) and exit nano (CTRL+X). Now restart the service by using one of the following lines, this will also be the line you add to your start up script further in the guide :
*If you want your server to be accessible from every IP(also over internet), use the following line:
/opt/bin/transmission-daemon --config-dir /mnt/pools/A/A0/Downloads/config/transmission/ --allowed *.*.*.*
*If you want your server to be accessible from only local IP’s, use this following:
/opt/bin/transmission-daemon --config-dir /mnt/pools/A/A0/Downloads/config/transmission/ --allowed 192.168.*.*
*If you want your server to be accessible from only your computer, change the IP by your computer’s and start this line:
/opt/bin/transmission-daemon --config-dir /mnt/pools/A/A0/Downloads/config/transmission/ --allowed *.*.*.*
Now transmission should be running on “http://[NAS IP]:9091”, now we need to specify a download location. in the bottom left corner, click the wrench icon… this will open settings. Change the download location to:
/mnt/pools/A/A0/Downloads/
“Downloads” is the name of the Share, if you want your torrents to be downloaded in a share other than “Downloads” or in a sub-folder of “Downloads” just change it to whatever your share is named.
Now we need the service to be started whenever we start/restart our server, this can be done by adding next lines to the start up script (/mnt/system/opt/init-opt.sh) we created in the “Modified start up script” guide:
echo "Transmission Starting" >> /opt/init-opt.log /opt/bin/transmission-daemon --config-dir /mnt/pools/A/A0/Downloads/config/transmission/ --allowed *.*.*.*
Now restart your NAS and your server is done.
*Portforwarding (Tends to increase transfer speed)
Click the wrench icon in the left bottom corner, in the settings menu, go to “network”. Here you can choose what port you want to use for torrents, this will be the port you have to forward in your router :
– If you are experiencing “unremovable folders”:
SSH to your NAS, CD to Transmission downloads folder.
rm -r "folder-name"
11 Responses
When doing this command file doesn’t seem to be there. It’s empty file.
nano /mnt/pools/A/A0/Downloads/config/transmission/settings.json
Sorry for my bad poor English, but..
I have IX4-300D. Lenovo load Transmission in new release firmware. All work`s fine, but one torrent site don`t work – torrentday.com. But on notebook Transmission I can load torrents with site. How can I see errors, traces, etc on IX4-300D? Have it some logs?
torrentday is a private torrent tracker, so might not work that,
You are a man of genius!!! Thank you and a low bow!! I was able to fix torrent thanks to you! Thanks!! Your articles are wonderful! And with a fan, too!!
Good afternoon. I do everything as stated in the instructions, but after a reboot, everything disappears. What should I do?
You need to modify the startup script of the nas, check https://diyprojects.tech/2013/04/modify-startup-script-on-iomegalenovo-ix4-300d-nas/ and https://diyprojects.tech/2013/11/preserve-custom-servers-after-omegalenovo-ix4-300d-update/ for more info
Dear friend, I am very grateful for your prompt response. But I don’t see the difference between the old instruction and the new one with the changed firmware (the code is the same)
Dear, Steve, my friend today from another city connected to me and tried to help me, made it so that every time I reboot my NAS makes a link to the repository + downloads the latest version of the torrent and installs it, and this is done every time after the system boots automatically. Since we did not manage to do as you have in the article. I am very grateful to my friend, he spent 2 hours trying to understand why my ix4-300d does not save files. I’m happy, but I know it’s not ideal. Would you be able to connect to me and see why I have such a riddle? My mail is in the registration I am ready to send the code from TeamViewer. I understand you if you refuse me. Excuse me.
Hi, the article is very old and my not be up-to-date anymore. i dont use my ix4-300d anymore and switched to unraid. Great to hear you found a way to make it work, even with auto update from git repo. I’m very sorry but i will not be able to help you directly as i cant remember much about this nas.
Okay, thank you!
Finally, I was helped, good man Meyers from the forum https://forums.lenovo.com/t5/Lenovo-Iomega-Networking-Storage/ix4-300d-transmission-suddenly-faulty/m-p/3454281?page=1 he gave me the right file and I now have a torrent restored!! WOW!! I attach a lifebuoy for the same people: https://cloud.mail.ru/public/PxhH/fNJVH1kpY