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