• February 23, 2025, 04:22:03 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

This Forum Beta is ONLY for registered owners of D-Link products in the USA for which we have created boards at this time.

Author Topic: Tutorial: Crashplan on DNS-320  (Read 11964 times)

tiago.trindade

  • Level 1 Member
  • *
  • Posts: 4
Tutorial: Crashplan on DNS-320
« on: May 28, 2013, 03:35:23 AM »

Hello,

I am a Crashplan user (Crashplan+ plan) for a long time and since I have a DNS-320 on my living room I though it you be useful to use it to backup all the media in it (instead of using my laptop to do it). I would safe power, and stopped worrying about living the laptop on to finish the backups.

I am not an expert on Linux, so this tutorial is a list of steps/commands I gather from different webpages that allowed me to install and run the Crashplan on my DNS-320.

I already had both Couchpotato, Sickbeard and Transmission installed and running on my DNS-320. Installing Crashplan will have an impact on the DNS-320 performance regarding this other services. Did not notice a major performance decrease in the daily usage as a network drive.


» Requirements
- Debian Squeeze installed on the DNS-320
- SSH client on the laptop/computer you use to configure DNS-320
- Crashplan installed on the laptop/computer


» 1. Install Debian Squeeze on DNS-320
(more info here: http://www.nasdestruction.com/tutorial-installing-debian-squeeze-sabnzbd-sickbeard-couchpotato-headphones-d-link-dns-320-dns-325 )

ftp://ftp.dlink.pl/dns/dns-320/driver_software/DNS-320&325_linuxDebian_revA_Squeeze_all_en_20110111.zip
cd /mnt/HD/HD_a2
gunzip squeeze.tar.gz
tar -xf squeeze.tar
reboot -f
apt-get update
apt-get upgrade



» 2. Install Java on DNS-320

apt-get install openjdk-6-jre libjna-java



» 3. Download modified Crashplan files to work on an ARM machine (DNS-320, Rasperry Pi, etc.)
(more info here: http://www.jonrogers.co.uk/2012/05/crashplan-on-the-raspberry-pi/ )

wget http://www.opticality.com/blog/wp-content/uploads/files/libjtux.so
wget http://www.jonrogers.co.uk/wp-content/uploads/2012/05/libmd5.so



» 4. Install Crashplan and copy the files we download to the Crashplan folder.

wget http://download.crashplan.com/installs/linux/install/CrashPlan/CrashPlan_3.5.3_Linux.tgz
 tar -xf CrashPlan_3.5.3_Linux.tgz
cd CrashPlan-install/
./install.sh

cd /usr/local/crashplan
mv libjtux.so libjtux.so-ORIGINAL
cp ~/libjtux.so .
mv libmd5.so libmd5.so-ORIGINAL
cp ~/libmd5.so .



» 5. Change Crashplan configuration to be able to be configured from any IP
(more info here: http://www.schwer.us/journal/2011/04/29/connect-to-a-headless-crashplan-desktop/)

nano /usr/local/crashplan/conf/my.service.xml

(find servicehost and change it to 0.0.0.0)



» 6. Change desktop/laptop configuration to be able to connect to the DNS-320 Crashplan engine
(more info here: http://www.schwer.us/journal/2011/04/29/connect-to-a-headless-crashplan-desktop/)

Edit C:\Program Files\CrashPlan\conf\ui.properties file and and change this line:

#serviceHost=127.0.0.1
to:
serviceHost=10.0.0.5

where “10.0.0.5″ is the IP address of the DNS-320.



» 7. Execute/Start Crashplan engine on DSN-320

/usr/local/crashplan/bin/CrashPlanEngine start



» 8. Check if Crashplan is running
(more info here: http://support.crashplan.com/doku.php/how_to/configure_a_headless_client?s%5B%5D%3Dheadless%26s%5B%5D%3Dlinux)

netstat -na | grep LISTEN | grep 42

(you should see two lines after execution the command. It take some minutes from starting the Crashplan Engine, so run this command after a few minutes you started the engine)



» 9. Change the Crashplan DNS-320 configuration
(more info here: http://support.crashplan.com/doku.php/how_to/configure_a_headless_client?s%5B%5D%3Dheadless%26s%5B%5D%3Dlinux)

Open the Crashplan program on your PC/laptop and configure it like you would in your PC. Then check the backup progression on it too.



And that's it!! :)


If you have any doubts please read the Sources bellow.


Sources:
http://www.nasdestruction.com/tutorial-installing-debian-squeeze-sabnzbd-sickbeard-couchpotato-headphones-d-link-dns-320-dns-325/
http://www.schwer.us/journal/2011/04/29/connect-to-a-headless-crashplan-desktop/
http://www.bionoren.com/blog/2013/02/raspberry-pi-crashplan/
http://www.jonrogers.co.uk/2012/05/crashplan-on-the-raspberry-pi/
http://support.crashplan.com/doku.php/how_to/configure_a_headless_client?s%5B%5D%3Dheadless%26s%5B%5D%3Dlinux
Logged

trckaa

  • Level 1 Member
  • *
  • Posts: 3
Re: Tutorial: Crashplan on DNS-320
« Reply #1 on: February 16, 2014, 03:31:41 AM »

can you please reupload the debian file? i am not able to find it anywhere :(
Logged

tiago.trindade

  • Level 1 Member
  • *
  • Posts: 4
Re: Tutorial: Crashplan on DNS-320
« Reply #2 on: May 24, 2014, 06:17:21 AM »

http://www.4shared.com/zip/NzsLLdDt/DNS-320325_linuxDebian_revA_Sq.html
Logged

brunorockz2

  • Level 1 Member
  • *
  • Posts: 2
Re: Tutorial: Crashplan on DNS-320
« Reply #3 on: May 29, 2016, 01:49:11 PM »

can you please reupload the debian file? i am not able to find it anywhere :(
Logged