Before installing Mumara Campaigns, verify your server meets these requirements. Minimum hardware is 2 CPU cores, 4 GB RAM, and 20 GB SSD; the recommended 4+ cores / 8+ GB RAM / 50+ GB SSD supports roughly 100,000 emails per hour. Production deployments must run on Linux — AlmaLinux 9/10 is recommended, with Ubuntu LTS, Debian 11/12, CentOS/Rocky 8–9, and Amazon Linux also supported.
The software stack:
Web server — Apache 2.4+ with
mod_rewrite, or Nginx 1.18+ (recommended for high-volume sending).PHP 8.4+ with extensions including bcmath, curl, gd, imap, intl, mbstring, mysqli, openssl, pdo_mysql, and zip (check with
php -m); recommendedphp.inivalues includememory_limit = 1Gandmax_execution_time = 300.Database — MySQL 8.0+ or MariaDB 10.6+, with
sql_mode = ""and an appropriately sizedinnodb_buffer_pool_size.Supporting tools — cron (required), Redis and Supervisor (recommended), Composer (Custom Install only).
Network-wise, the server needs outbound access on SMTP ports (25/465/587), HTTP/HTTPS, and IMAP/POP3 for bounce processing, plus inbound 80/443/22. For deliverability, plan your DNS records: A, SPF, DKIM, and DMARC (MX if receiving bounces). You can send via a local MTA (Postfix, Exim, PowerMTA) or an ESP such as Amazon SES, SendGrid, or Mailgun. If you use the Auto-Installer, all software dependencies are installed for you automatically.
