NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
iearmand
Jan 09, 2012Aspirant
Crashplan on Duo/NV+ v2? [SOLVED + TUTORIAL]
UPDATED: See filzip77's post below for a guide\Tutorial on how to install I’m new to the forums so please be gentle …. I’m looking to venture into having a dedicated/off the shelf NAS rather the...
filzip77
Apr 10, 2012Aspirant
Hello,
I succeeded to get crashplan running on my Readynas Duo v2.
The install is a bit tricky.
Here are some links that help me a lot:
link1: http://pcloadletter.co.uk/2012/01/30/crashplan-syno-package/
link2: http://www.droboports.com/app-repository/crashplan-3-2-1
link3: http://www.kleinfelter.com/node/254
Link1: convinced me it was possible to make crashplan running on ARMv5 platform
link2: at the end of the page you will find some library already compiled -> libjtux.so, libmd5.so
link3: explains why crashplan starts but wait forever -> libjna-java package needed
Installation:
Download crashplan 3.2.1 linux version (and windows version for the Front-end) and uncompress:
I uncompressed the crashplan archive in "/c/home/Philippe". Philippe being my username on the Readynas.
Download "JAVA SE FOR EMBEDDED 7" for armv5
Just uncompress and create the environment variables (JAVA_HOME and PATH)
/usr/java/j2se/bin is a link to the directory where I uncompressed the java archive (/usr/java/j2se -> /c/home/Philippe/ejre1.7.0_02)
To make these variable permanent after a reboot, I created a script "java.sh" in /etc/profile.d
Content of "java.sh"
Permissions of "java.sh"
Run the crashplan linux installer: install.sh and select where you want to install crashplan.
For me, crashplan is installed in "/c/home/Philippe/crashplan"
Here are my selections:
Download the two libraries libjtux.so, libmd5.so from link2 and copy them in the installation directory (for me "/c/home/Philippe/crashplan")
Execute the command
Execute the command
We have to create a symbolic link to the library /usr/lib/jni/libjnidispatch.so otherwise crashplan will wait forever (see explanation given in link3).
Edit the file my.service.xml and change the line <serviceHost>127.0.0.1</serviceHost> into <serviceHost>0.0.0.0</serviceHost>
Stop and restart the servive crashplan:
Now crashplan should be running and operational on your Readynas.
You also have to install the fron-end on Windows (or Linux). After the installation, stop and disable the crashplan servive on your desktop.
Edit the file "ui.properties" in "C:\Programmes\crashplan\conf" and uncomment the two following lines
to tell the front-end to connect on the service running on the readynas
My readynas has the IP 10.77.82.20 and the service is listening on the port 4243.
If everything is alright, the front-enf should connect on the crashplan service running on the Readynas.
If it doesn't work, have a look in the logs located in the installation folder (for me: /c/home/Philippe/crashplan/log) to get precious info on what gets wrong
Good luck and do not brick your NAS !!!
Sorry if this tutorial is not very clear but I preferred to write everything before to forget.
Bonne chance à tous ...
Philippe
I succeeded to get crashplan running on my Readynas Duo v2.
The install is a bit tricky.
Here are some links that help me a lot:
link1: http://pcloadletter.co.uk/2012/01/30/crashplan-syno-package/
link2: http://www.droboports.com/app-repository/crashplan-3-2-1
link3: http://www.kleinfelter.com/node/254
Link1: convinced me it was possible to make crashplan running on ARMv5 platform
link2: at the end of the page you will find some library already compiled -> libjtux.so, libmd5.so
link3: explains why crashplan starts but wait forever -> libjna-java package needed
Installation:
Download crashplan 3.2.1 linux version (and windows version for the Front-end) and uncompress:
tar -zxvf CrashPlan_3.2.1_Linux.tgz
I uncompressed the crashplan archive in "/c/home/Philippe". Philippe being my username on the Readynas.
Download "JAVA SE FOR EMBEDDED 7" for armv5
http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html
Just uncompress and create the environment variables (JAVA_HOME and PATH)
JAVA_HOME=/usr/java/j2se
PATH=/usr/java/j2se/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/usr/java/j2se/bin is a link to the directory where I uncompressed the java archive (/usr/java/j2se -> /c/home/Philippe/ejre1.7.0_02)
ln -s /usr/java/j2se /c/home/Philippe/ejre1.7.0_02
To make these variable permanent after a reboot, I created a script "java.sh" in /etc/profile.d
Content of "java.sh"
#!/bin/bash
JAVA_HOME=/usr/java/j2se
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
export CLASSPATH=.
Permissions of "java.sh"
-rwxr-xr-x 1 root root 298 2012-04-03 22:35 java.sh
Run the crashplan linux installer: install.sh and select where you want to install crashplan.
For me, crashplan is installed in "/c/home/Philippe/crashplan"
Here are my selections:
Your selections:
CrashPlan will install to: /c/home/Philippe/crashplan
And put links to binaries in: /usr/local/bin
And store datas in: /c/home/Philippe/crashplan/manifest
Your init.d dir is: /etc/init.d
Your current runlevel directory is: /etc/rc2.d
Is this correct? (y/n) [y] y
Download the two libraries libjtux.so, libmd5.so from link2 and copy them in the installation directory (for me "/c/home/Philippe/crashplan")
Execute the command
apt-get updateto resfresh the list of package available.
Execute the command
apt-get install libjna-javato download the package and all dependences (it is maybe not useful but I did it)
We have to create a symbolic link to the library /usr/lib/jni/libjnidispatch.so otherwise crashplan will wait forever (see explanation given in link3).
ln -s /usr/lib/jni/libjnidispatch.so /c/home/Philippe/crashplan/libjnidispatch.so
Edit the file my.service.xml and change the line <serviceHost>127.0.0.1</serviceHost> into <serviceHost>0.0.0.0</serviceHost>
/c/home/Philippe/crashplan/conf/my.service.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<config id="service" modified="2012-04-10T21:49:47:580+0200" version="3">
<configDateMs>1334087387099</configDateMs>
<installVersion>1332824401321</installVersion>
<logPropertiesFile>conf/my.log.properties</logPropertiesFile>
<serviceLog>
<fileHandler append="true" count="2" level="ALL" limit="26214400" pattern="log/service.log"/>
</serviceLog>
<serviceErrorInterval>3600000</serviceErrorInterval>
<historyLog>
<fileHandler append="true" count="10" level="ALL" limit="512000" pattern="/c/home/Philippe/crashplan/log/history.log"/>
</historyLog>
<userIdleDelay>900000</userIdleDelay>
<orgType>CONSUMER</orgType>
<systrayOnStartup>true</systrayOnStartup>
<location>0.0.0.0:4242</location>
<helpNovice>INTRO</helpNovice>
<userHome>/home/proops</userHome>
<windowsPriorityClass>LOW</windowsPriorityClass>
<windowsPriorityBoost>false</windowsPriorityBoost>
<macIOPriority>IOPOL_THROTTLE</macIOPriority>
<serviceUIConfig>
<serviceHost>0.0.0.0</serviceHost>
<servicePort>4243</servicePort>
Stop and restart the servive crashplan:
/etc/init.d/crashplan stop
/etc/init.d/crashplan start
Now crashplan should be running and operational on your Readynas.
You also have to install the fron-end on Windows (or Linux). After the installation, stop and disable the crashplan servive on your desktop.
Edit the file "ui.properties" in "C:\Programmes\crashplan\conf" and uncomment the two following lines
serviceHost=10.77.82.20
servicePort=4243
to tell the front-end to connect on the service running on the readynas
My readynas has the IP 10.77.82.20 and the service is listening on the port 4243.
If everything is alright, the front-enf should connect on the crashplan service running on the Readynas.
If it doesn't work, have a look in the logs located in the installation folder (for me: /c/home/Philippe/crashplan/log) to get precious info on what gets wrong
Good luck and do not brick your NAS !!!
Sorry if this tutorial is not very clear but I preferred to write everything before to forget.
Bonne chance à tous ...
Philippe
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!