New plugin available: Crashplan

Discussion in 'Announcements' started by jkh, Oct 1, 2013.

  1. jkh Administrator

    Member Since:
    Jul 22, 2013
    Message Count:
    283
    Likes Received:
    90
    Trophy Points:
    28
    jkh, Oct 1, 2013

    Hi folks,

    It's another week and another frequently requested plugin has been added to the plugins menu!

    The awesome William G. has now brought us support for Crashplan, a popular cloud backup solution.

    This one wasn't as easy as some of the others. It requires linux emulation and a fairly complex setup, so we'd really appreciate some feedback from folks who actively use Crashplan on a daily basis to see if we got all the details correct.

    Thanks!
    cmh and Nindustries like this.
  2. John M. Długosz Member

    Member Since:
    Sep 22, 2013
    Message Count:
    109
    Likes Received:
    1
    Trophy Points:
    18
    Occupation:
    Software Engineer
    Location:
    Texas
    Home page:
    John M. Długosz, Oct 7, 2013

    Interesting. $4/month or more like 7 if you go month-to-month, and back up the entire ZFS? Sure beats buying another set of disks, at least in the short term.
  3. cyberjock Forum Guard Dog/Admin

    Member Since:
    Mar 25, 2012
    Message Count:
    10,480
    Likes Received:
    462
    Trophy Points:
    83
    cyberjock, Oct 7, 2013

    Yeah, that's assuming you even have the upload bandwidth and monthly data cap to allow such things. Everyone I know has a for monthly usage cap of 1TB or less(some as low as 150GB), so backing up the most important data is certainly possible. But backing up an entire zpool is definitely out of the question.
  4. vegaman Member

    Member Since:
    Sep 25, 2013
    Message Count:
    53
    Likes Received:
    1
    Trophy Points:
    8
    vegaman, Oct 7, 2013

    This is the problem I've been trying to work out recently (that and if I can trust the data integrity of these services). I guess once you've got everything uploaded then incremental updates would probably be alright in terms of bandwidth and data usage, but it would take a long time to get there.
    My other option is to build another freenas box and put it somewhere else - I'm actually lucky in that I have a good location for that. But currently I only have a 100mbit connection with unmanaged switches between the locations. So I might need to get some more managed switches. The downside of this is it's a lot more costly than the cloud services. But it would be quicker and I'd trust it more.

    Sent from my GT-I9300 using Tapatalk 4
  5. John M. Długosz Member

    Member Since:
    Sep 22, 2013
    Message Count:
    109
    Likes Received:
    1
    Trophy Points:
    18
    Occupation:
    Software Engineer
    Location:
    Texas
    Home page:
    John M. Długosz, Oct 7, 2013

    I'm thinking I can get another set of drives but not build another appliance. Just pull the drives and store them somewhere else. And I don't have to match the capacity and volume topology of the zpool; I can back up each dataset to a drive of suitable size, with a policy suitable for that data.

    My primary use is archival data: photos/video and system backups.
  6. zottelbeyer New Member

    Member Since:
    Mar 18, 2013
    Message Count:
    10
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    Leipzig, Germany
    zottelbeyer, Oct 7, 2013

    This is neat! So far i've been running Crashplan on a Pi connected via NFS to the NAS but this should allow for some performance improvements.
    Combined with duplicity and crontabs on all locale machines to backup home directories to the NAS this is my personal favorite backup solution
  7. carozas New Member

    Member Since:
    Aug 13, 2013
    Message Count:
    2
    Likes Received:
    0
    Trophy Points:
    1
    carozas, Oct 8, 2013

    I'm looking forward to testing this! All the new plugins have been great!
  8. IpNextGen New Member

    Member Since:
    Jun 5, 2012
    Message Count:
    7
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    QC, Canada
    IpNextGen, Oct 9, 2013

    This is a fantastic news! Thanks alot. Will there be a how-to in the doc section?
  9. Shastada New Member

    Member Since:
    Sep 14, 2012
    Message Count:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Shastada, Oct 9, 2013

    Is there a step by step guide for setting this up? I got the linux emulation part done, but clueless on the SSH configuration (in the jail) and my netstat doesn't show crashplan listening on the 42xx ports.
  10. Scoot_Mulner New Member

    Member Since:
    Aug 20, 2013
    Message Count:
    1
    Likes Received:
    0
    Trophy Points:
    1
    Occupation:
    Mechanical Engineer
    Location:
    Ontario, Canada
    Scoot_Mulner, Oct 12, 2013

    I'll second that request! (for a guide)
  11. John M. Długosz Member

    Member Since:
    Sep 22, 2013
    Message Count:
    109
    Likes Received:
    1
    Trophy Points:
    18
    Occupation:
    Software Engineer
    Location:
    Texas
    Home page:
    John M. Długosz, Oct 12, 2013

    What is “Linux emulation” exactly?
  12. Whattteva Member

    Member Since:
    Mar 5, 2013
    Message Count:
    368
    Likes Received:
    15
    Trophy Points:
    18
    Whattteva, Oct 12, 2013

    It's a kernel support module that enables a software layer to allow binaries compiled for a Linux kernel to run on FreeBSD kernel.
  13. securerandom New Member

    Member Since:
    Oct 18, 2013
    Message Count:
    3
    Likes Received:
    0
    Trophy Points:
    1
    securerandom, Oct 18, 2013

    Thank you! I've been awaiting this for a *long* time. However, it does not seem to be working.

    Issue: GUI keeps telling me to enable linux support in tunables, even though I have, and restarted.
    Steps to Recreate:
    1. Fresh Install (with SSH).
    2. Install Crashplan plugin
    3. Set tunable as described
    4. Reboot
    5. All the UI prompts keep telling me to set tunables. After restart.
    Netstate reveals the service is not running (per headless docs).
    Code (text):
    1. [root@nas] ~# telnet localhost 4200
    2. Trying 127.0.0.1...
    3. telnet: connect to address 127.0.0.1: Connection refused
    4. Trying ::1...
    5. telnet: connect to address ::1: Connection refused
    6. telnet: Unable to connect to remote host
    7. [root@nas] ~# telnet localhost 4242
    8. Trying 127.0.0.1...
    9. telnet: connect to address 127.0.0.1: Connection refused
    10. Trying ::1...
    11. telnet: connect to address ::1: Connection refused
    12. telnet: Unable to connect to remote host
    13. [root@nas] ~# telnet localhost 4243
    14. Trying 127.0.0.1...
    15. telnet: connect to address 127.0.0.1: Connection refused
    16. Trying ::1...
    17. telnet: connect to address ::1: Connection refused
    18. telnet: Unable to connect to remote host
    19. [root@nas] ~# netstat -na | grep LISTEN | grep 42
    20. tcp4      0      0 127.0.0.1.9042        *.*                    LISTEN
    21. [root@nas] ~#
    Screen Shot 2013-10-18 at 1.50.00 PM.png Screen Shot 2013-10-18 at 1.50.09 PM.png Screen Shot 2013-10-18 at 1.50.14 PM.png Screen Shot 2013-10-18 at 1.50.39 PM.png Screen Shot 2013-10-18 at 1.50.52 PM.png
  14. Peacebrother New Member

    Member Since:
    Sep 24, 2013
    Message Count:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Peacebrother, Oct 18, 2013

    Hi,

    You've used wrong command in the tunables.

    Try linux_load and reboot.
  15. securerandom New Member

    Member Since:
    Oct 18, 2013
    Message Count:
    3
    Likes Received:
    0
    Trophy Points:
    1
    securerandom, Oct 18, 2013

  16. Jens New Member

    Member Since:
    Sep 27, 2013
    Message Count:
    13
    Likes Received:
    1
    Trophy Points:
    3
    Jens, Oct 19, 2013

    Anyone got this working? i can see crashplan in the process list but not connect to it on port 4243!!
  17. William Grzybowski Active Member

    Member Since:
    May 27, 2011
    Message Count:
    1,657
    Likes Received:
    21
    Trophy Points:
    38
    Location:
    Curitiba, Brazil
    William Grzybowski, Oct 19, 2013

    Did you configure sshd in the _jail_ and use the jail ip with SSH forwarding?
  18. Jens New Member

    Member Since:
    Sep 27, 2013
    Message Count:
    13
    Likes Received:
    1
    Trophy Points:
    3
    Jens, Oct 19, 2013

    how do I configure sshd in the jail?
    i set up the linux_load = YES rebooted and activated. set storage and connected via putty ssh made a tunnel.
    when that did not work i tried connection via telnet from inside ssh. still no conenction. then i tried to list all listening ports, but im not sure how to do that when using jails.
  19. Jens New Member

    Member Since:
    Sep 27, 2013
    Message Count:
    13
    Likes Received:
    1
    Trophy Points:
    3
    Jens, Oct 19, 2013

    ahh i guees i have to go to Jail , /mnt/Big/jails/crashplan_1/etc/rc.conf and sshd_enable=YES
    i checked it says YES. can't ssh to the jail ip. i will try to reboot to see if it works.
  20. William Grzybowski Active Member

    Member Since:
    May 27, 2011
    Message Count:
    1,657
    Likes Received:
    21
    Trophy Points:
    38
    Location:
    Curitiba, Brazil
    William Grzybowski, Oct 19, 2013

    jexec crashplan_1 csh

    Then edit sshd enabling tcp forwarding
    vim /etc/ssh/sshd_config
    service sshd restart

    You also need to configure the user and password within the jail.

Share This Page