I was asked to provide steps on how to install Crashplan on quickbox:
Easiest way to do this:
- Enable x2Go in the panel
- Connect to the server using x2go with your user(make sure you select XFCE in the x2go client)
- When prompted by x2go take the default panel settings.
- open up a shell and su to root in the shell
- Follow the steps for linux here: https://support.code42.com/CrashPlan/4/Getting_Started/Installing_The_Code42_CrashPlan_App
- Once its installed, it will ask if you want to open the GUI. say yes.
- log in or create your crashplan account
- setup what to backup and where to backup(ala cloud)
I would suggest that you show hidden files and backup the entire system except your /home/user/torrents and the /var/log directory(this one is questionable as its constantly being written to however if there is a crash you might want the info there).
If you ever want to check the client again then do the same thing:
- x2go into the server as your user
- open a shell and sudo to root
- execute: /usr/local/crashplan/bin/CrashPlanDesktop
It always wants CrashPlanDesktop to be run as root. This can be worked around by changing some file permissions on the box but its not a huge step to just sudo to root and execute.
A full system restore:
- Reload the OS(same version) on the server
- Install Crashplan per above
- Select to restore and pick your seedbox and pick a date that you know is good.
- Select to restore EVERYTHING in the original place and with the original permissions except these two locations:
/boot and /etc/fstab. They need to be the new ones from the OS reload otherwise it wont boot. Master boot record is looking for a specific ID.
- When the restore is done, reboot the machine and login. You should be good to go.
Crashplan is a continuous backup so if you alter one file, you should be able to restore that file from a point in time.