The auto-installer sets up a complete Mumara Campaigns server from a single SSH command — web server, PHP, database, cron, and queue workers are all configured automatically, with no web installer step. It's designed for a fresh VPS or dedicated server (AlmaLinux 10 recommended; AlmaLinux/Rocky 8–9, CentOS 7/8, and Ubuntu 20.04–24.04 also supported) with root access, a domain already pointing at the server, and a valid license key.
To start it, run:
cd /home
curl -o installer -L https://dl.mumara.com/campaigns/installer
sh installerAnswer four prompts — your name, domain, license key, and whether to set up Let's Encrypt SSL. The installer then configures Apache with a virtual host, PHP 8.4 with all required extensions (including Ioncube), MariaDB with an auto-created database, the Laravel scheduler cron, and Supervisor queue workers, and extracts the application to /var/www/your-domain.com/public_html.
When it finishes, the terminal prints your database credentials, MySQL root password, and admin login — these are shown only once, so copy them before closing the session. After first login, go to Settings → Application Settings → General and set the Queue Driver to Supervisor (Realtime is not recommended for production). Don't run the installer on a server already hosting other web apps, and if SSL setup fails, verify your DNS A record points to the server and port 80 is reachable from the internet.