Transmission on IOmega/Lenovo IX4-300d NAS

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.

Requirements
– SSH Access(Guide Here)
– Install ipkg-opt(Guide Here)
– Modified start up script(Guide Here)
– A public share called “Downloads”
Installing Transmission
Login to your server with SSH and run the following command:

/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:

iomega_lenovo_nas-transmission

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.

Transmission Settings on Iomega/Lenovo NAS

Auto-start Transmission

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.

Errors/Warnings - Fixes

*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 :
transmissionnetworksettings

– If you are experiencing “unremovable folders”:
SSH to your NAS, CD to Transmission downloads folder.

MARKDOWN_HASH6a19d93ad37aa3d548d8afecf8a32175MARKDOWN_HASH

3 thoughts on “Transmission on IOmega/Lenovo IX4-300d NAS

  1. 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

  2. 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?

Leave a Reply