Skip to content

Server Requirements

Before installing Quizora, make sure your hosting environment meets the following requirements.


Minimum Requirements

RequirementMinimum VersionRecommended
PHP8.28.3
MySQL8.08.0+
Web ServerApache / NginxNginx
Node.js2020 LTS
RAM512 MB1 GB+
Disk Space200 MB500 MB+

Required PHP Extensions

Your hosting panel (cPanel, Plesk, etc.) should have these PHP extensions enabled. Most shared hosting providers already have them on by default.

ExtensionPurpose
BCMathFinancial calculations
CtypeCharacter type checking
cURLAPI calls (OpenAI, payment gateways)
DOMHTML/XML processing
FileinfoFile type detection
JSONData format handling
MbstringMulti-byte string handling (required for Hindi/multilingual)
OpenSSLSecure connections
PDODatabase connection
PDO_MySQLMySQL driver
TokenizerPHP code parsing
XMLXML processing
GD or ImagickImage processing
ZIPFile compression

Cache & Queue

For the best experience, Quizora uses Redis for caching and background jobs.

Shared Hosting Note

If Redis is not available on your hosting plan, Quizora can fall back to file-based caching and database queues. This works fine for small to medium traffic but is not recommended for high-concurrency production use.

When using the installer, you'll be guided to configure this automatically.


Hosting Types

Hosting TypeCompatible?Notes
Shared Hosting (cPanel)✅ YesWorks with file cache + DB queue fallback
VPS (Ubuntu/Debian)✅ Yes (Recommended)Full Redis support, best performance
Dedicated Server✅ YesBest for high traffic
Cloud (DigitalOcean, Vultr, AWS)✅ YesUse the 1-click LAMP/LEMP droplet
Docker✅ YesRequires PHP 8.2+ image

AI Feature Requirements

The AI quiz generation feature requires an OpenAI API key (GPT-4o model). This is billed by OpenAI separately — Quizora does not charge for AI usage beyond what OpenAI charges.

You'll need:

  1. An OpenAI account at platform.openai.com
  2. An API key with access to gpt-4o
  3. Sufficient OpenAI credits for generation

No OpenAI? No Problem

AI generation is optional. Quizora works perfectly without an OpenAI key — creators can still build quizzes manually using the built-in question editor.


Payment Gateway Requirements

GatewayWhat You Need
RazorpayRazorpay account + API Key + API Secret
StripeStripe account + Publishable Key + Secret Key + Webhook Secret

You only need to configure gateways you plan to use. Both, one, or neither can be active simultaneously.

Quizora — AI-Powered Quiz Platform