{"id":3711,"date":"2012-05-19T21:44:39","date_gmt":"2012-05-19T19:44:39","guid":{"rendered":"https:\/\/ingmarverheij.com\/?p=3711"},"modified":"2013-11-30T13:05:49","modified_gmt":"2013-11-30T12:05:49","slug":"backup-synology-to-crashplan-pro-on-dutch-server-at-pro-backup","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/backup-synology-to-crashplan-pro-on-dutch-server-at-pro-backup\/","title":{"rendered":"Backup Synology to CrashPlan Pro (on Dutch server at Pro Backup)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border: 0px;\" title=\"\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/CrashPlanProLogo.jpg\" width=\"119\" height=\"71\" align=\"left\" border=\"0\" \/>I wanted to backup the data from my Synology DS212+ NAS to an offsite, secure, location so that I can retrieve my data in case of an emergency.<\/p>\n<p>After some research I ended up at CrashPlan who offer both Windows, Apple as Linux clients. Since there are numerous articles written about how to install the CrashPlan software on a (Synology) NAS I figured it would be an easy task. Installing the CrashPlan (Pro) software was indeed an easy task after I found a ready to install package <a href=\"https:\/\/pcloadletter.co.uk\/2012\/01\/30\/crashplan-syno-package\/\" target=\"_blank\">here<\/a>.<\/p>\n<p>If you want to backup you data to a server hosted in the Netherlands (or in Germany) you end up at <a href=\"https:\/\/crashplan.probackup.nl\/index.en.html\" target=\"_blank\">ProBackup<\/a>, like I did. I found out (after a while\u2026) they\u2019re using an old version (version 2010.03.08 instead of 3.2-008).<\/p>\n<p>In this post I\u2019ll explain what steps you\u2019ll have to take (or hoops you have to jump) to get in working, cause I did\u2026<\/p>\n<p>If you don\u2019t have terminal access, please install that first (<a href=\"https:\/\/ingmarverheij.com\/en\/2012\/04\/how-to-enable-terminal-access-to-synology-nas\/\" target=\"_blank\">link<\/a>)<\/p>\n<p><!--more--><\/p>\n<h4>1. Install Java SE for Embedded package for Synology NAS<\/h4>\n<p>This is a very straightforward task since this is automated by a package by the same guy who created the package for the CrashPlan software. All you have to do is follow the instructions at this <a href=\"https:\/\/pcloadletter.co.uk\/2011\/08\/23\/java-package-for-synology\/\" target=\"_blank\">article<\/a>.<\/p>\n<h4><\/h4>\n<h4>2. Install CrashPlan Pro package for Synology NAS<\/h4>\n<p>This is again a very straightforward task, just follow the <strong>installation<\/strong> steps at this <a href=\"https:\/\/pcloadletter.co.uk\/2012\/01\/30\/crashplan-syno-package\/\" target=\"_blank\">article<\/a>. You need to install the CrashPlan <strong>Pro <\/strong>package. The current version, at the time of writing, is 3.2-008.<\/p>\n<p>After your done installing the software, stop the package via the Package Center (don\u2019t stop via the shell!) .<\/p>\n<p>&nbsp;<\/p>\n<p><strong>In case ProBackup upgrades there servers to 3.2-008 you can start using CrashPlan. If this is not the case, continue reading!<\/strong><\/p>\n<p>&nbsp;<\/p>\n<h4><\/h4>\n<h4>3. Download the CrashPlan software from ProBackup<\/h4>\n<p><em>Execute these steps on your Synology NAS.<\/em><\/p>\n<pre lang=\"bash\">cd \/volume1\/@tmp\r\nwget <a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/05\/CrashPlanPRO_2011-05-27_Linux.tar1.gz\">https:\/\/crashplan.probackup.nl\/install\/linux\/CrashPlanPRO_2011-05-27_Linux.tar.gz<\/a><\/pre>\n<h4><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/1-download.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/1-download_thumb.png\" width=\"304\" height=\"192\" border=\"0\" \/><\/a><\/h4>\n<p>&nbsp;<\/p>\n<h4>4. Extract the content software package in the temporary directory<\/h4>\n<pre lang=\"bash\">tar xzf CrashPlanPRO_2011-05-27_Linux.tar.gz\r\ncat CrashPlanPRO-install\/CrashPlanPRO_2010-03-08.cpi | gzip -d -c - | cpio -i --no-preserve-owner<\/pre>\n<h4><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/3-extract-2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/3-extract-2_thumb.png\" width=\"304\" height=\"192\" border=\"0\" \/><\/a><\/h4>\n<p>&nbsp;<\/p>\n<h4>5. Remove the service configuration<\/h4>\n<pre lang=\"bash\">rm <a>\/volume1\/@appstore\/CrashPlanPRO\/conf\/my.service.xml<\/a><\/pre>\n<h4><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/4-Clear-service-configuration.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/4-Clear-service-configuration_thumb.png\" width=\"304\" height=\"192\" border=\"0\" \/><\/a><\/h4>\n<p>&nbsp;<\/p>\n<h4>6. Copy the service definition (necessary to connect to the ProBackup servers)<\/h4>\n<pre lang=\"bash\">cp CrashPlanPRO-install\/.Custom\/conf\/default.handlers \/volume1\/@appstore\/CrashPlanPRO\/conf\r\ncp CrashPlanPRO-install\/.Custom\/conf\/default.service.xml <a>\/volume1\/@appstore\/CrashPlanPRO\/conf<\/a><\/pre>\n<h4><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/5-Copy-config.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/5-Copy-config_thumb.png\" width=\"304\" height=\"192\" border=\"0\" \/><\/a><\/h4>\n<p>&nbsp;<\/p>\n<h4>7. Downgrade the CrashPlan engine<\/h4>\n<pre lang=\"bash\">cp lib\/* <a>\/volume1\/@appstore\/CrashPlanPRO\/lib<\/a><\/pre>\n<h4><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/6-Copy-library.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/6-Copy-library_thumb.png\" width=\"304\" height=\"192\" border=\"0\" \/><\/a><\/h4>\n<p>&nbsp;<\/p>\n<h4>8. Add libjnidispatch.so to the libjna-java package<\/h4>\n<p>Unlike the \u201cnewer\u201d 3.2-008 version which uses libjna-3.2.5.jar, the older version used by ProBackup uses the libjna-3.2.7.jar (more specifically, they use <a href=\"https:\/\/jna.java.net\/javadoc\/com\/sun\/jna\/Pointer.html\" target=\"_blank\">java.lang.object.pointer<\/a> which is not present in 3.2.5). So we can\u2019t used the prepared version (or the files found on the internet).<\/p>\n<p>This is a more difficult task because you need to download the <a href=\"https:\/\/packages.debian.org\/sid\/libjna-java\" target=\"_blank\">library<\/a> for your processor. And, this I found more annoying, you need the <a href=\"https:\/\/www.google.nl\/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;frm=1&amp;source=web&amp;cd=2&amp;ved=0CHsQFjAB&amp;url=http%3A%2F%2Fdocs.oracle.com%2Fjavase%2F1.4.2%2Fdocs%2Ftooldocs%2Fwindows%2Fjar.html&amp;ei=J_W3T_3PIoP1-gat1cw9&amp;usg=AFQjCNG0XuM0FCrg0qgqPpQbhf-U-hArWQ\" target=\"_blank\">jar<\/a> command, which is part of the <a href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\" target=\"_blank\">JDK (Java Development Kit)<\/a>. Fortunately this can be from a Windows machine, The steps I took are explained in (more) detail <a href=\"https:\/\/www.markinthedark.nl\/news\/ubuntu-linux-unix\/88-install-playstation-media-server-pms-on-a-synology-nas.html\" target=\"_blank\">here<\/a>, so all credits goes to <em>mark in the dark<\/em>.<\/p>\n<p id=\"download\">\nIf you have a Synology with a Marvel Kirkwood mv6282 (like I have in my DS212+) you can <strong>download <\/strong>mine here <a  data-e-disable-page-transition=\"true\" class=\"download-link\" title=\"\" href=\"https:\/\/ingmarverheij.com\/en\/download\/5821\/?tmstv=1776623963\" rel=\"nofollow\" id=\"download-link-5821\" data-redirect=\"false\" >\n\tjna-3.2.7.jar.tar.gz<\/a>\n.<\/p>\n<pre lang=\"bash\">wget https:\/\/ingmarverheij.com\/wp-content\/uploads\/downloads\/2012\/05\/jar-3.2.7.tar.gz\r\ntar xvf jar-3.2.7.tar.gz\r\ncp jna-3.2.7.jar <a>\/volume1\/@appstore\/CrashPlanPRO\/lib<\/a><\/pre>\n<h4><\/h4>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/7-download-jna.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/06\/7-download-jna_thumb.png\" width=\"304\" height=\"192\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>9. Install CrashPlan desktop client<\/h4>\n<p>Don\u2019t install the latest CrashPlan desktop client but use the one offered by ProBackup. The clients can be found <a href=\"https:\/\/cp jna-3.2.7.jar \/volume1\/@appstore\/CrashPlanPRO\/lib\" target=\"_blank\">here<\/a>.<\/p>\n<p>If you install the latest version it won\u2019t be able to connect to you Synology NAS.<\/p>\n<p>&nbsp;<\/p>\n<h4>10. Configure the CrashPlan client to connect to your Synology<\/h4>\n<p>After installing the CrashPlan desktop client change the IP address of the <em>serviceHost<\/em> in the <em>ui.properties<\/em> file to the address of your Synology,<\/p>\n<p>CrashPlan wrote an excellent article about how to connect a CrashPlant client to a Headless CrashPlan client which can be found <a href=\"https:\/\/support.crashplan.com\/doku.php\/how_to\/configure_a_headless_client\" target=\"_blank\">here<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>I wanted to backup the data from my Synology DS212+ NAS to an offsite, secure, location so that I can retrieve my data in case of an emergency. After some research I ended up at CrashPlan who offer both Windows, Apple as Linux clients. Since there are numerous articles written about how to install the [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[443],"tags":[451,452,444],"class_list":["post-3711","post","type-post","status-publish","format-standard","hentry","category-synology","tag-crashplan","tag-probackup","tag-synology-2"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/3711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/comments?post=3711"}],"version-history":[{"count":10,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/3711\/revisions"}],"predecessor-version":[{"id":5890,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/3711\/revisions\/5890"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=3711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=3711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=3711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}