System Requirements
To ensure the best performance and reliability of the License Activation Manager API, please review the following system requirements based on your operating system choice.
For Users on Windows
- Required Software:
.NET 8 Runtime: Must be installed on your server. We recommend using the self-contained deployment option for ease of installation.
- Operating System:
Windows Server 2019 or later is required for running the API smoothly.
- Web Server:
IIS (Internet Information Services): Recommended for serving the API, providing security and performance enhancements.
- Hardware:
- CPU: At least dual-core 1.6 GHz. More powerful CPUs are recommended for heavy usage.
- Memory: Minimum of 4 GB RAM; 8 GB or more for optimal performance.
- Storage: 500 MB free space minimum for the application, with additional space for the SQL Server database and logs.
- Database:
SQL Server 2019 or higher: Ensure it's installed and accessible for storing and managing license data.
- Network:
- Ports 80 and 443 should be open for HTTP and HTTPS traffic, respectively.
- A stable and fast internet connection is required for real-time license validation.
For Users on Ubuntu
- Required Software:
.NET 8 Runtime: Install using the self-contained deployment to include all necessary dependencies.
- Operating System:
Ubuntu 20.04 LTS is recommended for Linux users.
- Web Server:
Nginx or Apache: Acts as a reverse proxy, directing traffic to the application. This setup enhances security and load handling.
- Hardware:
- CPU: Dual-core 1.6 GHz minimum. Consider more powerful CPUs for intensive use.
- Memory: 4 GB RAM at least, with more recommended for better performance.
- Storage: Minimum of 500 MB for the application, plus additional space for SQL Server database and logs.
- Database:
SQL Server 2019 or higher for Linux: Ensure compatibility and proper configuration for use with the API. Remote SQL Server instances are also supported.
- Network:
- Open ports 80 (HTTP) and 443 (HTTPS) for web traffic.
- A reliable and quick internet connection is crucial for the API's functionality.
General Security Tips
- The Application requires HTTPS protocol to protect data in transit.
- Regularly update your software to protect against security vulnerabilities.
- Ensure your database is securely configured and accessible only to authorized users.