Installation Guide

The following guide will help you install Mumara Campaigns self-hosted version. 

Method 1: Auto-Installation via Command Line

Make sure that you have the minimal edition of the operating system. Login to your OS as a root user and run the command below. It will install all dependencies including Apache, MySQL, PHP to install Mumara automatically.

cd /home && curl -o installer -L https://dl.mumara.com/campaigns/installer && sh installer

We suggest running this command on the Linux screen to avoid losing operation upon connection break. If your server doesn't have a screen installed, then you can install it using the command yum install screen.

Supported Operating Systems:

- AlmaLinux 9  (minimal)
- AlmaLinux 8  (minimal)
- CentOS 8  (minimal)

Requirements:

SELinux Check:

It will check to disable SELINUX if found enabled and reboot the server. After reboot, you'll need to run the command again.

During the process, it will ask you certain questions to understand the basic things and install the correct license to the correct domain. Make sure that your license status is re-issued before starting the installation.

Method 2: Downloading & Installing Mumara Campaigns

Ioncube Installation

One of the requirements to get the Mumara Campaigns installed on your server is the ionCube loader. Your Apache must be compiled with the correct version of the ionCube loader to match your server’s PHP version. You can download the ionCube loader from their official website here http://www.ioncube.com.

A short help guide like the following provides a good amount of information on ionCube installation.

https://www.howtoforge.com/tutorial/how-to-install-ioncube-loader

Dependencies and Requirements

If you have any control panel installed on your server (e.g cPanel, Plesk, etc), it covers almost all dependencies by default. If your server/VPS is having minimal OS installation, you will need to look at the following required tools before proceeding with the installation.

Required PHP Extensions

PHP Required Configuration

Files and Folders Permissions

You need to give writable (777) permissions recursively (all content inside including sub-folders and files) to the folders mentioned below.

Whitelist Required IPs in Your Server’s Firewall (If needed)

Do whitelist the following IPs on the mentioned ports permanently if you have a firewall running on your server. It will allow your Mumara to update with a single click when we have updates available.

Type

IP

Ports

Update Server

103.181.98.8

80, 3306

Licensing Server

103.181.98.69

80