System Requirements for JWTPlus Installation

Before installing JWTPlus, ensure your system meets the minimum hardware and software requirements. This ensures smooth operation, high performance, and security.

Minimum System Requirements

1. Hardware Requirements

Component Minimum Requirement
CPU Modern Intel, AMD, or ARM processor
RAM At least 1GB
Storage Minimum 4GB free space
Network Internet access for SSL certificate provisioning (optional for private hosting)

2. Software Requirements

Component Minimum Requirement
Operating System Minimal Linux Server OS (Debian, Ubuntu, CentOS, Alpine, etc.)
Database MySQL or MariaDB (auto-installed if missing)
Web Server No additional web server required
Dependencies JWTPlus does not require external packages

3. Network & Security

  1. Public Hosting:
    1. A public IP address
    2. Root access to bind services on ports 80 & 443
    3. A domain name to define the software endpoint
    4. An SSL certificate (auto-assigned via Let's Encrypt)
  2. Private Hosting:
    1. Root access is required to register services in the system

Notes

  1. JWTPlus auto-installs MySQL/MariaDB if not already available.
  2. A minimal Linux environment is recommended for performance.
  3. If deploying in a high-availability environment, ensure load balancers and database clusters are configured accordingly.