Warning
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
- Framework: Laravel 12.x
- PHP: 8.3 or higher
- PostgreSQL: 16 or higher
- pgvector extension: Latest (must be enabled in PostgreSQL)
Required PHP Extensions
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
Tip
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
Still stuck?
Our support team is ready to help you get set up.

