Server Requirement

⌘K
  1. Home
  2. Docs
  3. BotMerze – AI Chatbot Saa...
  4. Instruction
  5. Server Requirement

Server Requirement

⚠️ Important Compatibility Notice

This application ONLY supports PostgreSQL with pgvector.
🚫 MySQL or other databases are NOT supported, and the application will not work without PostgreSQL + pgvector.

Backend & Database

Component Minimum Version
Framework Laravel 12.x
PHP 8.3 or higher
PostgreSQL 16 or higher
pgvector extension Latest (must be enabled in PostgreSQL)

Required PHP Extensions

BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL,
PDO, PDO_PGSQL, PGSQL, Tokenizer, XML, GD

System-Level Dependencies

  • Composer — manages PHP dependencies
  • Tesseract OCR — required for image / scanned-document training
  • Poppler Utils — required for PDF text extraction
  • yt-dlp — optional system binary for subtitle/VTT extraction from video URLs (enhancement for video knowledge sources)

✅ Tesseract and Poppler are mandatory if you plan to train BotMerze on PDFs, scanned documents, or image-based knowledge sources.

✅ yt-dlp is optional but recommended for video knowledge sources.

Recommended VPS Specs

  • Sudo / root access
  • OS: Ubuntu 22.04 LTS or 24.04 LTS
  • RAM: 2 GB minimum (4 GB+ recommended)
  • Storage: 20 GB+ SSD
  • CPU: 2+ cores
Was this article helpful to you? No Yes

How can we help?