Crashplan LXC/KVM/Baremetal Install
Crashplan Pro (For Small Business) is now the only consumer level option for crashplan.
Requirement |
Recommended |
Reality |
---|---|---|
Memory |
2GB |
5GB |
CPU |
1c@2Ghz 64bit |
2c/4t@3Ghz 64bit |
Disk |
2GB |
6GB |
Ports
Crashplan Pro Ports
Port
Protocol
Type
Purpose
443
TCP
PUBLIC
Code42 Console
4244
TCP
LOCALHOST
GUI to Service
4285
TCP
PUBLIC
Crashplan service (console)
4287
TCP
PUBLIC
Crashplan service (online)
Updated: 2021-07-27 Reference
Files
Crashplan Pro Files
Location
Purpose
/usr/local/crashplan/bin/desktop.sh
Crashplan GUI
/usr/local/crashplan/bin/service.sh
Crashplan service init script
Updated: 2021-07-27
Install
Assumes Ubuntu installed with a local user account, with backup data
mounted on /data
.
Note
Crashplan should run as root to read all backup files. If using LXC
containers, you must run as privileged (unprivileged: 0
) or use idmap
to map all permissions to the container; otherwise mounted data will appear
empty.
Backup locations should be mounted read only
if possible.
Dependencies
apt install libgconf-2-4 libnss3 libasound2 xfce4
Increase inotify limits, see: Inotify Limits.
SSHD Config
Only required for LXC/KVM. By default PVE will try to forward X11 to own
displays if X11UserLocalhost yes
is set.
X11UserLocalhost no
Install Service/GUI
wget https://download.code42.com/installs/agent/cloud/8.6.1/3/install/CrashPlanSmb_8.6.1_1525200006861_3_Linux.tgz
tar xvf CrashPlanSmb_8.6.1_1525200006861_3_Linux.tgz
cd code42-install
./install.sh -q
reboot
Note
Latest installer/URL: https://www.crashplanpro.com/app/#/console/app-downloads
In practice, machines required a reboot before the service would properly
function. -q
installs accepting the defaults, which work in almost all
cases.
Connect to GUI
Done through SSH forwarding. See Putty Configuration for initial Putty, VcXsrv install.
No specific Linux setup is required other than running an xserver.
Windows
Xlaunch (Xserver for Windows)
⌘ › xlaunch
☑
Multiple windows
Diplay number
-1
☑
Start no client
☑
Clipboard
› ☑
primary selection
☑
Native opengl
Updated: 2021-07-27
Putty
⌘ › putty › connection › ssh › x11
☑
Enable x11 forwarding
X display location
localhost:0.0
☑
MIT-Magic-Cookie-1
Updated: 2021-07-27
ssh -X {USER}@{HOST}
/usr/local/crashplan/bin/desktop.sh
Import existing backup configuration with Backup Set Adoption.