Server Requirements
Minimum and recommended specifications for running nopCommerce in production.
Hardware Requirements
Minimum Specifications
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 2 cores | 4+ cores |
| RAM | 4 GB | 8+ GB |
| Storage | 10 GB SSD | 50+ GB SSD |
| Network | 100 Mbps | 1 Gbps |
For High Traffic Sites
| Traffic Level | CPU | RAM | Storage |
|---|---|---|---|
| < 1K daily | 2 cores | 4 GB | 20 GB |
| 1K - 10K daily | 4 cores | 8 GB | 50 GB |
| 10K - 50K daily | 8 cores | 16 GB | 100 GB |
| 50K+ daily | 16+ cores | 32+ GB | 200+ GB |
Software Requirements
Windows Server
- Windows Server 2019 or later
- IIS 10+
- .NET 8.0 Runtime
- ASP.NET Core Hosting Bundle
Linux
- Ubuntu 20.04 LTS / 22.04 LTS
- Debian 11+
- CentOS 8+ / RHEL 8+
- .NET 8.0 Runtime
Database
| Database | Version |
|---|---|
| SQL Server | 2016+ (Express, Standard, Enterprise) |
| MySQL | 8.0+ |
| PostgreSQL | 12+ |
SQL Server Express
Free edition, suitable for small-medium sites. Limited to 10GB database size and 1GB RAM.
Network Requirements
- Static IP address (recommended)
- Open ports: 80 (HTTP), 443 (HTTPS)
- Firewall configured for web traffic
- DNS configured for your domain
SSL Certificate
Required for production. Options:
- Let's Encrypt (free, auto-renewal)
- Commercial certificates
- Azure/AWS managed certificates