Please note: WD does not support installing 3rd party apps on the WD My Cloud. If you do, you do so at your own risk, and doing so can cause the UI and other things to break on Firmware Version 4.0. Bill_S
EDIT 2:
finally the solution i made if u have permission denied error when u try to run a new exe or delete a dir u just download
1. make a txt file and put this 2 commands:
cd /DataVolume/
chmod 777 -R shares
2. name it like commands.txt and place it on safe locatiion like on c:/
3.make a putty shortcut on desktop
4.right click properties
5 on destinanation line add this after putty.exe:
(putty.exe) -ssh root@ipaddressofurcloud -pw passworduloginonssh -m pathofcommand.txt
here is a copy of mine: C:\Users\spiti\Downloads\putty.exe -ssh root@192.168.1.47 -pw welc0me -m C:\commands.txt
6.click aplly and thats it
so when u dl something new you must only run the shortcut.
dont worry if when u run the shortcut open putty for seconds and close after writing using username “root” it is ok and working
i know its not perfect put is acceptable
works both for transmission and pyload permission problems
pm me if anyone have problems on this
thnx
Here’s another simple to follow guide. Just copy and paste the lines in the code boxes and you will have Pyload running in no time
This type of modification is done at your own risk and will void the warranty of the drive
Tools needed: PuTTY (Windows) Terminal (Mac)
SSH Enabled
Username: root
Password: welc0me
Now we start
Update the sid packages list
apt-get update
install python(Single line)
apt-get install screen mercurial python-openssl python-crypto python-pycurl python-imaging tesseract-ocr
move to opt folder
cd /opt/
download pyload
wget http://get.pyload.org/static/pyload-src-v0.4.9.zip
unzip pyload
unzip pyload-src-v0.4.9.zip
move to pyload folder
cd pyload
run pyload setup
python pyLoadCore.py -s
SAMPLE of the setup
Do you want to change the config path? Current is /opt/share/pyload_config
If you use pyLoad on a server or the home partition lives on an iternal flash it may be a good idea to change it.
Change config path? (y/[n]): n
Do you want to configure login data and basic settings?
This is recommend for first run.
Make basic setup? ([y]/n): y
## Basic Setup ##
The following logindata is valid for CLI, GUI and webinterface.
Username [User]: ananias47
Password:
Password (again):
External clients (GUI, CLI or other) need remote access to work over the network.
However, if you only want to use the webinterface you may disable it to save ram.
Enable remote access ([y]/n): n
Language ([en], de, fr, it, es, nl, sv, ru, pl, cs, sr, pt_BR): en
Downloadfolder [Downloads]: /DataVolume/shares/Public
Max parallel downloads [3]: 3
Use Reconnect? (y/[n]): y
Reconnect script location [./reconnect.sh]: HIT ENTER HERE
Do you want to configure ssl?
Configure ssl? (y/[n]): n
Do you want to configure webinterface?
Configure webinterface? ([y]/n): y
## Webinterface Setup ##
Activate webinterface? ([y]/n): y
Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally.
Address [0.0.0.0]: HIT ENTER HERE
Port [8000]: 8000
pyLoad offers several server backends, now following a short explanation.
builtin: Default server, best choice if you dont know which one to choose.
threaded: This server offers SSL and is a good alternative to builtin.
fastcgi: Can be used by apache, lighttpd, requires you to configure them, which is not too easy job.
lightweight: Very fast alternative written in C, requires libev and linux knowlegde.
Get it from here: https://github.com/jonashaag/bjoern, compile it
and copy bjoern.so to module/lib
Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface
come back here and change the builtin server to the threaded one here.
Server ([builtin], threaded, fastcgi, lightweight): threaded
Setup finished successfully.
Hit enter to exit and restart pyLoad
CLOSE PUTTY IMPORTANT
OPEN PUTTY
now if you want pyload to auto-unrar files you must install unrar script otherwise dont work the ExtractArchive
Backup your sources.list file
cp /etc/apt/sources.list /etc/apt/sources.list.bak
Add a source to the sources.list
echo deb http://ftp.us.debian.org/debian/ jessie main >> /etc/apt/sources.list
Add another source
echo deb http://ftp.us.debian.org/debian/ wheezy non-free >> /etc/apt/sources.list
Update your package lists
apt-get update
Install the required programs…Type y when asked if you would like to proceed with the installation and hit enter
apt-get install par2 unrar
And finally let’s revert the changes made to sources list
mv -f /etc/apt/sources.list.bak /etc/apt/sources.list
Auto start script (MANY THANKS TO MICHIIL):
create init.d script:
nano /etc/init.d/pyload
Copy paste this code :
### BEGIN INIT INFO
# Provides: pyload
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start pyLoad.
# Description: Start pyLoad.
### END INIT INFO
#! /bin/sh
# /etc/init.d/pyload
USER=root
HOME=/root
export USER HOME
case "$1" in
start)
echo "Starting pyLoad"
screen -dmS pyload python /opt/pyload/pyLoadCore.py
;;
stop)
echo "Stopping pyLoad"
screen -S pyload -X quit
;;
*)
echo "Usage: /etc/init.d/pyload {start|stop}"
exit 1
;;
esac
exit 0
press “contr + o” to save and “contr + x” to exit.
now give the file the right permissions and make it autostart:
chmod +x /etc/init.d/pyload
update-rc.d pyload defaults
Start pyload daemon ( pay attension when you paste the code because on me was pasted wrong it is better to write it)
cd /opt/pyload
python pyLoadCore.py --daemon
screen -dmS pyload python /opt/pyload/pyLoadCore.py
Access is now possible to pyLoad web interface: http://wdmycloudip:8000
Login and at the TOP RIGHT CORNER it should say Plugins updated, please restart!
Go to the right corner it says Administrate Then click restart pyload and ok
MANY THNX TO XSERIAL FROM BOERSE.BZ,NFODIZ AND V1NCAM FOR UNRAR SCRIPT
THANK YOU