Hardware Requirements and Prerequisites by component

The following table lists the minimum hardware requirements for installing K2.

These tables list minimum requirements only. To determine the ideal hardware for a specific use case, we recommend contacting Professional Services. In all cases, higher-specification hardware will usually perform better at runtime. Your environment, installation topology, requirements or expected load on K2 may require higher-specification hardware than the minimum hardware requirements listed below.
  • K2 supports IPv4 and IPv6. K2 will operate as expected on environments where IPv6 is the only IP configuration
  • All machines running K2 components (for example, K2 Server and K2 websites) require TLS 1.2. Although TLS 1.3 can exist on these machines in addition to TLS 1.2, K2 does not use TLS 1.3.
    K2 will not operate as expected in environments where TLS 1.3 is the only configuration enabled.

Server Components

The table below lists the minimum hardware requirements for server components (for example the K2 Server and K2 Sites components) in a K2 topology. To determine the ideal hardware for a specific use case, we recommend contacting Professional Services.

Hardware Type
K2 component Minimum Requirement Notes
CPU K2 Server (Application server) 2.5 GHz with native 64-bit support AMD 64 or Intel x86_64 multi-core CPU(s)
K2 Database (SQL Server) 2.5 GHz with native 64-bit support AMD 64 or Intel x86_64 multi-core CPU(s)
K2 Sites (IIS Server) 2.5 GHz with native 64-bit support AMD 64 or Intel x86_64 multi-core CPU(s)
Memory K2 Server (Application server)

8 GB 

 

K2 Database (SQL Server) 16 GB Recommended to reserve 2-4 GB of system memory for the Operating System. If limits are not set, SQL Server may attempt to allocate all server memory for itself, starving other services including the OS of needed resources. This can result in slow performance of database operations. Please consult SQL Server documentation for your database version about setting the maximum amount of system memory SQL Server can allocate.
K2 Sites (IIS Server) 8 GB  
Hard Drive free space K2 Server (Application server) 1 GB
K2 Database (SQL Server) 5 GB Recommended to start with 10 GB free space, to allow for database growth
K2 Sites (IIS Server) 500 MB  
Display (All server components) 1024 x 768 or higher resolution monitor.  
Network Connection (All server components)

100 (Mbps) connection required for farm/distributed deployment.