Docs / Waziper

Server Requirements

Recommended hosting, PHP extensions, database, Node, and permissions.

Estimated reading: 1 minutes

Server Requirements

Recommended server

  • Use a VPS or dedicated server for production. Shared hosting is not recommended when using the WhatsApp server.
  • Recommended baseline: 2 CPU cores, 4 GB RAM, SSD storage, HTTPS, and shell access.
  • For larger campaign volume or many concurrent WhatsApp profiles, increase CPU, memory, and process limits.

PHP and database

  • PHP 8.2 or newer is required.
  • Required extensions normally include BCMath, Ctype, cURL, DOM, Fileinfo, GD or Imagick, JSON, Mbstring, OpenSSL, PDO, PDO MySQL, Tokenizer, XML, and ZIP.
  • Use MySQL 8 or MariaDB 10.6+ where possible.

Node WhatsApp server

  • Node.js 18 or newer is recommended.
  • PM2 is recommended to keep the WhatsApp server online after reboot.
  • The WhatsApp server must be able to make outbound network requests and keep session files writable.

Writable folders

  • storage and bootstrap/cache must be writable by the web server user.
  • The WhatsApp server session/storage folder must be writable by the Node process user.