Isha Labs Support

Requirements

Updated Oct 18, 2026

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


Minimum Requirements

Requirement Minimum Version Recommended
PHP 8.3 8.4
MySQL 8.0 8.0+
Web Server Apache / Nginx Nginx
Node.js 20 20 LTS
RAM 512 MB 1 GB+
Disk Space 200 MB 500 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.

Extension Purpose
BCMath Financial calculations
Ctype Character type checking
cURL API calls (OpenAI, payment gateways)
DOM HTML/XML processing
Fileinfo File type detection
JSON Data format handling
Mbstring Multi-byte string handling (required for Hindi/multilingual)
OpenSSL Secure connections
PDO Database connection
PDO_MySQL MySQL driver
Tokenizer PHP code parsing
XML XML processing
GD or Imagick Image processing
ZIP File 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 Type Compatible? Notes
Shared Hosting (cPanel) ✅ Yes Works with file cache + DB queue fallback
VPS (Ubuntu/Debian) ✅ Yes (Recommended) Full Redis support, best performance
Dedicated Server ✅ Yes Best for high traffic
Cloud (DigitalOcean, Vultr, AWS) ✅ Yes Use the 1-click LAMP/LEMP droplet
Docker ✅ Yes Use the included docker-compose.yml — see Docker Guide

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

Gateway What You Need
Razorpay Razorpay account + API Key + API Secret
Stripe Stripe 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.