Code42 platform hardware and software requirements
Who is this article for?
Incydr, no.
CrashPlan for Enterprise, no.
Code42 for Enterprise, yes.
CrashPlan for Small Business, no.
This article applies to on-premises authority server version 5.
Note: This server version is no longer supported.
Other available versions:
Overview
This article outlines the hardware and software requirements for components of your Code42 environment.
Code42 server requirements
Master server recommendations summary
For customers not using the Code42 cloud, we make these Code42 server recommendations:
Component | Small Code42 environment Up to 10,000 devices |
Medium Code42 environment 10,000 to 50,000 devices |
Large Code42 environment 50,000 or more devices |
---|---|---|---|
Hardware |
|
|
|
Operating system |
|
|
|
Authority servers |
|
|
|
Database |
|
|
|
While the Code42 server can run on a variety of operating systems and hardware configurations, Code42 provides support for only the configurations described below.
To avoid security risks, keep your operating system updated.
Contact us with questions about requirements for your Code42 environment. Review Key Considerations When Planning Your Code42 environment for more information.
Master server requirements
Component | Small Code42 environment Up to 10,000 devices |
Medium Code42 environment 10,000 to 50,000 devices |
Large Code42 environment 50,000 or more devices |
---|---|---|---|
Code42 platform | Latest version | Latest version | Latest version We recommend load-sharing among multiple authority servers. Contact us for information. |
Operating system |
|
|
|
Additional software |
|
|
|
CPU Type | 64-bit Intel processor
|
64-bit Intel processor
|
64-bit Intel processor
|
Memory |
16 GB ECC RAM |
32 GB ECC RAM |
64 GB ECC RAM |
Networking |
One or more 1 or 10 Gbps Ethernet connections |
One or more 1 or 10 Gbps Ethernet connections |
One or more 1 or 10 Gbps Ethernet connections |
Storage for OS and Code42 server software |
200 GB SSD for operating system and Code42 server software
|
200 GB SSD for operating system and Code42 server software
|
200 GB SSD for operating system and Code42 server software
|
Storage for database backups | At least 500 GB for backups of the Code42 server database (stored on separate media) | At least 1 TB for backups of the Code42 server database (stored on separate media) | 2 TB for backups of the Code42 server database (stored on separate media) |
Storage server requirements
Component | Requirement |
---|---|
Code42 platform | Latest version |
Operating system |
One of the following operating systems:
|
Additional software |
|
CPU type |
64-bit Intel processor
|
Memory |
32 or 64 GB ECC RAM |
Networking |
One or more 1 or 10 Gbps Ethernet connections |
Storage for software and operating system |
200 GB SSD for operating system and Code42 server software
|
Storage for archives |
|
Code42 console requirements
End user application requirements
The system specifications listed below are the minimum requirements needed to successfully install the CrashPlan app.
CrashPlan app version 5.0 and later
CrashPlan app version 4.4 and later
Unsupported operating systems
Network ports
Code42 server ports
Inbound ports
The following table lists the default Code42 server ports. It is best practice to deny inbound traffic at the firewall for any ports not needed by the Code42 configuration.
You can use port forwarding, also called port mapping, to avoid port conflicts and port restrictions within your Code42 environment and on other networks.
Port(s) | Protocol | Source | Destination | Description |
---|---|---|---|---|
4282 4287 (TLS*) |
TCP |
|
Your master server |
|
Your storage servers | Backup traffic from internal and external endpoints | |||
4280 (http) 4285 (https) |
TCP |
|
Your Code42 server | Access for Code42 console and web restore to internal and external endpoints |
* Code42 server version 5.3 introduced TLS encryption; servers listen at both 4282 and 4287. In version 5.4, TLS is enabled by default. See Enabling TLS Messaging.
Outbound ports
For specific IPs, sign in with a privileged account or contact our Customer Champions for Code42 CrashPlan support or CrashPlan for Small Business support.
Port(s) | Protocol | Source | Destination | Description |
25 | TCP | Your Code42 server | Mail Server(s) | SMTP services |
53 | UDP | Your Code42 server | DNS Server(s) | DNS services |
123 | UDP | Your Code42 server | NTP Server(s) | NTP services |
443 | TCP | Your Code42 server | code42.com crashplan.com |
Online Code42 licensing services |
TCP | Your Code42 server | code42.com |
Managed appliance Upgrades |
|
389 (LDAP) 636 (LDAPS) |
TCP | Your master server | LDAP or Active Directory Server(s) | Integration with LDAP or Active Directory services |
1812 1813 |
UDP | Your Code42 server | RADIUS Server(s) | RADIUS services |
Multi-server deployment ports
Port(s) | Protocol | Source | Destination | Description |
4283 4288 (TLS1) |
TCP |
Your Code42 server |
Your Code42 server | Data balancing between Code42 servers2 |
4286 | TCP |
Your Code42 server |
Your Code42 server | Statistics traffic between Code42 servers2 |
1Code42 server version 5.3 introduced TLS encryption; servers listen at both 4283 and 4288. In version 5.4, TLS is enabled by default. See Enabling TLS Messaging.
2On Windows Code42 servers, this port must be enabled for both Public and Private networks.
CrashPlan app ports
Port(s) | Protocol | Source | Destination | Description |
---|---|---|---|---|
4282 4287 (TLS1) |
TCP | LAN networks | Your Code42 server(s) | (Default) Communication from the device to Code42 server(s) in private cloud environments |
443 | TCP | LAN networks | Code42 cloud | Communication from the device to the Code42 cloud |
42432 | TCP | Localhost | Localhost | (Default) CrashPlan app connecting to Code42 service |
42422 | TCP | CrashPlan Device | CrashPlan Device | (Default) Computer-to-computer backups in Code42 CrashPlan |
1024 - 14500 49000 - 52000 |
TCP | CrashPlan Device |
CrashPlan Device |
(Optional) NAT traversal ranges used for connecting between computers |
1900 2869 |
UDP TCP |
CrashPlan Device | CrashPlan Device | (Optional) Standard UPnP ports required for computer-to-computer connections |
5351 | UDP | CrashPlan Device | CrashPlan Device | (Optional) Standard NAT-PMP port required for computer-to-computer connections |
1Code42 server version 5.3 introduced TLS encryption; CrashPlan apps can be configured to listen at both 4282 and 4287. In version 5.4, TLS is enabled by default. See Enabling TLS Messaging.
2The CrashPlan app uses a different pair of available ports if the default ports are in use. The ports in use can be found in the app.log file.