System requirements
This page summarizes the requirements for installing, developing, and hosting Xperience by Kentico websites.
Software requirements
Operating systems:
- Windows Client: 10 (Version 1607+), 11 (Version 22000+)
- Windows Server: 2016, 2019, 2022
- Linux systems (see Supported OS versions for a list of all supported Linux distributions)
Windows Server 2012 R2 end of support
Microsoft ended support for Windows Server 2012 R2 on October 10, 2023. See the Windows Server 2012 reaching end of support article for more information.
This operating system is no longer supported or tested for Xperience by Kentico.
The machine where you want to run Xperience must have the following components installed:
- .NET 8 (recommended). Older versions starting from .NET 6 are supported.
- Microsoft SQL Server 2019 or newer (including the free SQL Server Express Edition and corresponding LocalDB editions). The collation set for the SQL server must be case-insensitive.
- Tools that support ASP.NET Core development, such as Visual Studio 2022, or Visual Studio Code for use during development.
Hosting requirements
SaaS environment deployments
Projects deployed to the SaaS environment are hosted using appropriate hardware configurations.
Self-managed deployments
Self-managed hosting options, as well as cloud hosting using the Microsoft Azure platform, including Azure SQL, Azure Storage, and other services have the following server requirements (dedicated or shared):
- Minimum: 4 GB memory (RAM), 200 MB database size
- Recommended: 8 GB memory, 1 GB database size
The recommended hosting parameters depend on the scale and implementation details of each project. Very large or heavily trafficked websites may have significantly higher requirements. For virtual hosting servers, the listed values refer to the memory capacity available for your web application, not the server’s overall resources.
Browser requirements
Recommended resolution | The Xperience administration is optimized for the 1920x1080 resolution (also known as 1080p or Full HD). Xperience makes use of the resolution to display graph areas and other elements correctly. Using Xperience on lower resolutions may result in some of the UI elements displaying incorrectly. |
Supported browsers | Xperience by Kentico supports the following browsers:
We officially support and strongly recommend using the latest versions of the browsers. Older browser versions (up to several versions back) should work correctly but may display simplified renderings of certain components. The list of supported browsers above also applies to visitors of websites running on Xperience. However, the exact browser requirements always depend on the implementation of specific websites. With appropriate styling, live websites can work well in a wide variety of browsers, including responsiveness and general support for mobile browsers. |
JavaScript | JavaScript must be enabled and allowed in the browser for the administration to work correctly. |