Skip to content
Stackposts
Product guide

Server Requirements

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

1 min read

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.
Still need help?

Tell us where you are stuck.

Share the product, the step you reached, and any error shown. Our team can point you in the right direction.