Technology & system requirements
In order to run nopCommerce, you will need the following installed on your server/computer:
Supported operation systems
Windows
- Windows 7 SP1 or above
- Windows Server 2012 R2 or above
Linux
- Red Hat 6 / CentOS 7 or above
- Fedora 30 or above or
- Debian 9 or above / Ubuntu 18.04 or above / Linux Mint 18 or above
- OpenSUSE 15 or above / SUSE Enterprise SUSE Enterprise or above
- Alpine Linux 3.10 or above
MacOS
- Mac OS X 10.13 or above
Supported web servers
- Internet Information Service (IIS) 7.0 or above
- For nopCommerce 4.30. Install .NET Core 3.1 runtime (download).
- For nopCommerce 4.20. Install .NET Core 2.2 runtime (download).
- For nopCommerce 4.10. Install .NET Core 2.1 runtime (download).
- For nopCommerce 4.00. Install .NET Core Window Server hosting runtime (download)
- For nopCommerce 3.90 or below. ASP.NET 4.5 (MVC 5.0) and Microsoft .NET Framework 4.5.1 or above
Supported databases
- MS SQL Server 2012 or above
- MySql Server 5.7 or above
Supported browsers
- Microsoft Internet Explorer 9 and above (IE6 and IE7 were supported in versions prior 3.60, IE8 was supported in versions prior 4.10)
- Mozilla Firefox 2.0 and above
- Google Chrome 1.x
- Apple Safari 2.x
For nopCommerce 4.30 or above. MS Visual Studio 2019 (version 16.3 or above). And don't forget to install .NET Core SDK (download). Required for developers who want to edit source code.
For nopCommerce 4.20 or above. MS Visual Studio 2017 (version 15.9 or above). And don't forget to install .NET Core SDK (download). Required for developers who want to edit source code.
For nopCommerce 4.10 MS Visual Studio 2017 (version 15.7 or above). And don't forget to install .NET Core SDK (download). Required for developers who want to edit source code.
For nopCommerce 4.00 or below. MS Visual Studio 2017 (version 15.3 or above). And don't forget to install .NET Core SDK (download). Required for developers who want to edit source code.
Note
If you're installing nopCommerce on Windows and going to use the multi-store feature with SSL, then Windows Server 2012 with IIS 8 is required because it supports SNI (Server Name Indication).