Transmission v3.00 for WD My Cloud firmware V4

For those who’s following WD My Cloud‘s post, a new APP has been added to the installer, Transmission v3.00 for firmware V4. Transmission has the features you want from a BitTorrent client: encryption, a web interface, peer exchange, magnet links, DHT, uTP, UPnP and NAT-PMP port forwarding, webseed support, watch directories, tracker editing, global and per-torrent speed limits, and more.

Please note that my WDMyCloud NAS has been dismantled and decommissioned due to many bad sectors thus I could not test out the app thoroughly. I’m also no long active in the WD forum so if there’s any issues please post it here.

Note that if you’re unsure about Linux file permissions and such, please download all torrents into /root/Downloads which has been symlinked to /shares/Public/Transmission/Downloads for easy access from Windows/Mac. If you change the download location, you’ll have to manually apply the appropriate ownership and permissions.

WDMyCloud is not powerful enough to do heavy torrenting. To prevent WDMyCloud hanging, limit your connections i.e. 50 and downloads to only one at a time while queueing the rest.

And most IMPORTANTLY ensure you DO NOT download torrents into the 2GB rootfs partition ‘/’ or you will have system issues when the rootfs gets full.

As promised, my donors will get the priority to install my newer builds. I will post a new comment when it’s released to the public to be used with the anonymous credentials. Donors with donation credentials, please use this installer code on your WDMyCloud:
curl teanazar.com/installer.fcgi?transmission_3.00-1|sh;

For setups and details, refer to https://www.transmissionbt.com/. For backup & restore before you upgrade or themes installation, refer to my old post at the WD forum.

Transmission v3.00
Transmission v3.00

45 thoughts on “Transmission v3.00 for WD My Cloud firmware V4”

  1. Hello Nazar,
    Could you please tell me how to use the Credential Id to my NAS in order to install app’s?

    Thank you.

  2. Will donation credentials also work, if I have dynamic IP address?
    IMy IP address is re-newd every 24 hours by my ISP.

    1. Run crontab -e to edit with nano then add the following line to restart it i.e. everyday at 0200hrs:

      0 2 * * * /usr/local/bin/transmission-stop;/usr/local/bin/transmission-daemon

      Then press ctrl+x to exit then s to save.

        1. It should be there in the env path unless it was changed. Else just reinstall from the installer.

  3. Hi all,

    A donor has spotted that one of the file is missing, transmission-stop. I’ve fixed it, you may reinstall if required. Sorry for the inconvenience.

    1. it says :
      Installing required files by dependencies…
      Installing (1)-> transmission 8.1MBytes…
      Error-1: Unable to install required file! ‘transmission’
      when launching:
      curl teanazar.com/installer.fcgi?transmission_3.00-1|sh;

        1. You don’t have to uninstall now as I’ve also just tweaked the installer. It should install without issue and the transmission-stop included. Had tested on the donor’s device who reported this issue.

  4. Hi Nazar, i did a small donation and I never received the credentials. I would appreciate your answer.

    Regards

      1. I did it a long time ago, this is the data:

        Donation ID: ******

        Comments: Reference: ehrzarexv5uhuhcpn-9rp503610f611661h

        I never received any mail.

  5. Buenas tardes,
    I cannot access my credentials (I have made a donation), too many ads and despite this it tells me that the page does not exist.
    Could you check it out?

    Thanks a lot,

    1. Hello,

      I’ve resent your donation credentials and how to use it. Please check your email.

  6. Hi, this is the log for the error that I’m getting

    Expire in 0 ms for 6 (transfer 0x523cc8)
    Expire in 1 ms for 1 (transfer 0x523cc8)
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 –:–:– –:–:– –:–:– 0* Expire in 0 ms for 1 (transfer 0x523cc8)
    Expire in 2 ms for 1 (transfer 0x523cc8)
    Expire in 0 ms for 1 (transfer 0x523cc8)
    Expire in 1 ms for 1 (transfer 0x523cc8)
    Expire in 2 ms for 1 (transfer 0x523cc8)
    Expire in 1 ms for 1 (transfer 0x523cc8)
    Expire in 1 ms for 1 (transfer 0x523cc8)
    Expire in 2 ms for 1 (transfer 0x523cc8)
    Trying 116.15.31.0…
    TCP_NODELAY set
    Expire in 200 ms for 4 (transfer 0x523cc8)
    Connected to teanazar.com (116.15.31.0) port 80 (#0)
    > GET /installer.fcgi?transmission_3.00-1 HTTP/1.1
    > Host: teanazar.com
    > User-Agent: curl/7.64.0
    > Accept: /
    >
    < HTTP/1.1 200 OK
    < Date: Wed, 28 Apr 2021 00:14:08 GMT
    < Content-Type: text/html; charset=UTF-8
    < Transfer-Encoding: chunked
    < Connection: keep-alive
    < Keep-Alive: timeout=15
    < Server: .:/installer.fcgi v3.0/:. by Nazar78 @ TeaNazaR.com
    < Pragma: no-cache
    < Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0, max-age=0
    < Expires: Thu, 01 Jan 1970 00:00:01 GMT
    < X-Frame-Options: SAMEORIGIN
    <
    { [2904 bytes data]
    sh: syntax error: unexpected redirection
    Failed writing body (8 != 4088)
    Failed writing data
    100 5534 0 5534 0 0 10581 0 –:–:– –:–:– –:–:– 10581
    Closing connection 0
    curl: (23) Failed writing body (8 != 4088)

    I read somewhere that it’s because some partitions might be full. So I ran this:

    df -h

    Results in the attached image

    I’d appreciate any help!

    1. Hi Miguel,

      This mod only supports the first generation of WDMyCloud with the firmware version 4.

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax