How to make your WD MyCloud Suck Less, or for SEO Purposes “Improving the performance of your WD MyCloud”

So I recently bought a WD MyCloud, after being pretty psyched about its feature set.  You can read about my expectations, reality, and subsequent soul searching here.  The issues came from massive lag when accessing it, or trying to use it in anyway.

What I also did is figure out how to make it suck less.  Basically there’s some processes that chunk it up and do sweet fuck all.

SEE ALSO : HOW TO SET UP A VPN IN 4 STEPS AND 5 MINUTES

****Do all this at your own risk.  I don’t care about you or the people you love****

Turning off the bastards

The steps below will turn off two processes, it involves accessing via hackery text looking stuff, but don’t be scared.  It also voids the warranty but you can factory reset and be like “I KNOW NUSSING”

1- Through your browser, go to http://wdmycloud.local/UI/

2- login and go to settings

3 – turn SSH on

4 – open terminal (or putty/linux terminal if you’re using windows)

6 – type “ssh root@(whatever IP address is of mycloud)” ( If you’re not sure how to find IP addresses of devices on your network look here)

7 – say yes

8-  password welc0me (the o is a zero but thats not clear with this font)

9 – Type /bin/sh /etc/rc2.d/S86wdphotodbmergerd stop – turns off shirttily written thumbnailer

10  – /bin/sh /etc/rc2.d/S85wdmcserverd stop – turns off piece of shirt mycloud indexing.

Basically these two piece of shit processes are terribly written and just blow the reasonablish hardwares brains out.

If you’ve got days when you won’t be using it, (i’m talking days upon days) let them run and it’ll finish indexing apparently.  Frankly I couldn’t be fucked not accessing my data for that long

de suckify twonky (the media server bit)

There’s another part, a media server, which takes the media and makes your devices be able to play it.  It basically is set to rescan itself any time a file is moved.  So anytime you change a bit, the whole thing just shuts itself down for some serious introspection.  Thankfully this is fixable.

1- through your browser, go to twonky (http://wdmycloud.local:9000/)

2- go to advanced

2- go to rescan intervals

3 – change it to 0

4- save (at bottom) this stops it scanning itself completely every time a file moves.

5- go and rescan your database

6 – for bonus points go to sharing section, and specify the media folers on your drive and the types of content they’ve got. (this will just make scanning more efficient when it does happen.

If you make changes to your file structure go back to advanced  and select rescan.

By removing these processes and following the above steps your NAS will work ok.

In summary the software is written terribly and you’re better off turning it off till they write some code that doesn’t melt this poor little nas’s brain.  This then becomes a reasonable hard drive and home solution, with reasonable media streaming .  It will deactivate the cloud bit till you let WDMCSERVER finish.  If your server restarts you will need to do all this again.  You can write code to automate it but thats another story for another day.

Any other tips/tricks to optimise this garbage bag of woe?  Comment below.

Rolling back the firmware.

I’ve yet to try this, I’m pretty drained, and have this thing working in a reasonable way, so I’m leaving this more as a note from myself, these instructions are straight from the forum.  Apparently the issue is the latest firmware (however I’ve been back historically and every update has been a litany of woe by the sounds of it).

Anyways, straight from the forum –  

1 – Download the following firmware version and unzip the .deb file (File sq-030401-230-20140415.deb.zip)  http://download.wdc.com/nas/sq-030401-230-20140415.deb.zip

2 – Then download Winscp and install it: http://winscp.net/eng/download.php 

3 – You need to “turn on SSH” from Settings > Network in Wd My Cloud web interface.

4- Now run Winscp program you have installed earlier. In the Login window

5 –  select “SFTP” in File protocol dropdown

6 –  Enter your My Cloud IP adress in the host name

7 –  The default usename is root and password is welc0me (its the number 0 in welcome and not letter O)

Once you login you will see 2 panes in the window.

8 – Go to the right pane and naviagte to the folder “etc”.

9 – Once in the “etc” folder scroll down to the bottom and you will see a file called “version”.

10 -Double click to ope the file and change the version name to 03.04.01-219 and save the file.

Thats all the SSH work. Now close and exit Winscp application.

11 – Reboot My Cloud. (Settings > Utilities > Device Maintenance > Reboot)

12 – After it has rebooted go into settings > firmware and click on “select from file”. Naigate to the sq-030401-230-20140415..deb file you have downloaded earlier and update.

13 – MKAE SURE TO TURN OFF AUTO UPDATE FIRMWARE.

This seems like a pretty good option, will let you know how it goes.

 

15 thoughts on “How to make your WD MyCloud Suck Less, or for SEO Purposes “Improving the performance of your WD MyCloud”

  1. Thanks for the tips and tricks :-) I’m pretty new to this NAS thing and Linux as well, but was hoping you might be able to help me out. Is it possible to put teamspeak server on it and if so, how….???

  2. Hi,

    I liked your website. Perhaps you can help?

    Hi I have a Western Digital My Cloud (4TB) gigabit NAS.

    I can create Public or private shares and have read /write permission that work perfectly in windows explorer (windows 7).

    However I have a fussy windows Application (Avid Media Composer) which is happy to browse shares and create folders, but when it comes to exporting files (creating its media), it throws back an access denied, or Exception: DISK_ACCESS_DENIED, filename: Exception: SYS_ERROR, status 5, msg: Access is denied.

    On PC network shares this problem is solved by taking ownership of the network share or target directory. (right click change / set permissions)

    I have enabled SSH, and had a looked at etc/group etc/users and etc/samba/ and /etc/samba/overall_share

    I think I need to create matching user profiles (as in windows login) to those on the share on the My Cloud I’m trying to export media to.

    Is there something I’m missing. Is there a windows service / process as part of my editing software which need specific permissions to access the network share on the NAS – e.g. Service Logon Accounts?

    All help appreciated…

    Windows firewall is off, no antivirus..

    BTW

    If I CHMOD -R 777 the entire share then I’m able to export to it, however any folders I create afterwards inherit the WD My Cloud’s user permissions (even on public it’s set to nobody) and I get the dreaded disk access denied, but can read/write etc in windows explorer…

    Thanks,

    Owen

  3. Hi,

    Buy a WD My Cloud 4tb by mistake, thinking it could install the SqueezeCenter application.
    You may do something to install this application as it has the largest versions ?.

    Thanks.

    Mike

  4. Just done the firmware rollback and now My Cloud page only has the banner at the top and a black page. Any thoughts?

  5. Your post made me haul with laughter. Brilliant Bro. I so hope the WD folks peek at your comments and blush with SHAME.

    I also got duped by WD’s bullshit promises and I had to suffer utter humiliation at the Apple Genius counter when I recounted my problems with WD network WD …. Anyways, turning off bits and pieces has really improved things. *** Except that I can’t seem to turn off the shitty image indexing. I get a “directory” not found. Any ideas?

    MyBook:~# /bin/sh /etc/rc2.d/S86wdphotodbmergerd stop
    /bin/sh: /etc/rc2.d/S86wdphotodbmergerd: No such file or directory

    MyBook:~# /bin/sh /etc/rc2.d/S85wdmcserverd stop
    /bin/sh: /etc/rc2.d/S85wdmcserverd: No such file or directory
    MyBook:~#

  6. Thank you so much for your suggestions. As you indicated, turning off those services made the thing much closer to adequate.

  7. I tried shutting off the processes on my My Cloud but there was no sh directory (checked with Putty and WinSCP), so I decided to roll back firmware as to see if the sh dir would appear in the early firmware (my operating firmware before rollback was 04.04.01-112).

    BIG MISTAKE SO FAR! Older firmware loaded and appeared to reboot but can no longer get to username and password screen thru browser interface NOR Putty. Also, winSCP won’t connect either.

    Have I bricked it?

    • Not bricked.

      I unplugged power, pressed reset button, plugged in power, let go of reset 40 seconds later. This factory reset device but left firmware alone and file structure alone.

      BUT, still no sh directory so can’t get rid of those processes.

      • I just noticed that is a space after sh in the paths (old eyes!). Tips have now worked but I will leave firmware alone for now.

  8. THANK YOU SO MUCH! You saved me from going back to the store where I bought it and returning this thing… I was unable to access this “NAS” via its IP address until I stopped those two services you recommended… Excellent advice! Thank you!

Leave a Reply