Software Requirements and Prerequisites by component
This topic describes the minimum software requirements per K2 product and per product component/machine role in a K2 topology.
For updated and additional information on integration and compatibility of K2 with other technologies, please refer to the Product Compatibility, Integration and Support Matrix.
- 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 software/feature prerequisites or minimum requirements for server components (for example the K2 Server and K2 Site components) in a K2 topology.
K2 Component | Required/Optional | Prerequisite/Requirement |
---|---|---|
K2 Server (K2 application server) |
Required | Supported version of Microsoft Windows Server |
User Manager Read More... The default User Manager is Active Directory (AD), but a custom user manager may be configured for use with K2. |
||
Supported version of Microsoft .NET Framework and .NET Core | ||
Windows Identity Foundation Redistributable Read More... For more information, see http://support.microsoft.com/kb/974405. |
||
Supported version of Windows PowerShell | ||
Supported Browser | ||
For the K2 server to send email, an SMTP server supporting:
|
||
Optional | Supported version of Oracle. 64-bit Oracle Data Access Components Read More... If the ODAC is not installed prior to registering a new service instance, an error is generated saying the assembly cannot be loaded because it is either not present or one of its dependencies is missing. |
|
Windows Support Tools Read More... Windows Support Tools is a prerequisite if the installer is to automatically set the SPNs during the installation of K2. For more information see http://go.microsoft.com/fwlink/?LinkId=62270 |
||
Microsoft Exchange If Microsoft Exchange 2013 is being used, Windows Powershell 3.0 or later and WinRM (Windows Remote Management) are required, both of which are part of the Windows Management Framework: https://www.microsoft.com/en-us/download/details.aspx?id=34595 For more information see Exchange Integration |
||
K2 database | Required | Supported version of Microsoft SQL Server |
Supported version of Microsoft .NET Framework | ||
K2 for SharePoint (While this component is optional, if you are using it, the items to the right are required) |
Required | Supported version of Microsoft SharePoint (Integration with SharePoint Online or SharePoint 2013 and later requires the K2 for SharePoint component. )
|
See Preparing SharePoint On-Premises for more information on preparing your SharePoint environment. | ||
Corresponding version of K2 | ||
Supported version of Windows PowerShell | ||
Supported browser | ||
K2 Designer Site | Required | Supported version of Microsoft Windows Server |
Internet Information Services (IIS) 8 or 10 | ||
Supported version of Microsoft .NET Framework. | ||
The corresponding version of K2 must be installed on a server that is reachable from this machine. For improved performance it is recommended to install the K2 Designer Site on the same physical machine as the K2 application server, see Improving Performance. | ||
K2 Runtime Site | Required | Supported version of Microsoft Windows Server |
Internet Information Services (IIS) 8 or 10 | ||
Supported version of Microsoft .NET Framework. | ||
The corresponding version of K2 must be installed on a server that is reachable from this machine. For improved performance it is recommended to install the K2 Runtime Site on the same physical machine as the K2 application server, see Improving Performance. |