Bulk Email Server Guide: Install Mumara

You can use any Email Marketing Software (EMS) (Interspire Email Marketer, MailWizz, Mautic, ...) on your Bulk Email System. If you are following my guide you already know by now that I suggest Mumara.


What is Mumara?

Well if you want to compare it to Interspire Email Marketer let's say it like this. Mumara is Interspire's younger, stronger, and a lot more handsome (useful) brother. It's in active development and packed with so many features that will make your work easier and faster. You can find more information about Mumara on its official site.

Let's get back to our setup process. Now it's time to install Mumara and since you followed my guide your server where EMS will run is ready and waiting. You also have Free SSL so you will be able to use a secure connection and keep your data safe.

If you haven't already, now is the time to download Mumara and uncompress the zip file you got on your local computer. Do not upload it to your server yet. Well, you can if you actually own a license. If you don't read on.

In the zip, you downloaded you will find Mumara(v2.XX).zip. This is the file you need to upload to your server. If you are using Bitvise (like suggested) just use the SFTP window that opened when you connected via SSH and upload it to /root.

For the sake of this guide let's assume that the user under which Mumara will run is "example". Open the terminal console (SSH) and do this:

Content Locked

Login or create a free account to see this content.

We put it in a folder so it's not accessible to everybody that comes to our root domain.

Create SQL database

Go to the control panel dashboard and head to "SQL Services > phpMyAdmin". Log in with the user pass and password you got after you installed the control panel (remember you saved it to a file).


SQL root password is not the same as root password!

In the top menu click on "User accounts" and then on "Add user account" and create a user like displayed in the picture below. No need to use the same password, just use the auto-generate function. I know this is a dumb suggestion, but you wouldn't believe what kind of questions people send me. I am really thinking about starting a wall of shame.

Make sure you check the "Create database with the same name and grant all privileges." and click on the "Go" button at the very bottom of the page.

MyPHPAdmin create SQL DB and user

Use the SQL user login information you got while creating the SQL user in the Mumara installer. The username and database name is "Mumara" and the password is the auto-generated password you got before. Also, make sure you change the URL from http:// to https://.


Do not log in yet! Since you don't have a licence key we need to trick Mumara.

Using SFTP in Bitvise upload "config-pro.php" or "config-esp.php" from the zip you downloaded from my site to /root, open the terminal console and do:

Content Locked

Login or create a free account to see this content.

To fix the license problem after the upgrade just rename config-pro.php or config-esp.php in your /inc folder to config.php.

Now you are ready to log in to Mumara and start with basic configuration.

Having problems?
Please use the comments below for your questions. This way other users can benefit from provided answers. Please read this first!

This tutorial is a part of the complete Do It Yourself Bulk Email Server Guide. If you are interested in starting with email marketing or want to improve your delivery, open, and click rates I recommend that you follow it from the beginning. Almost 15 years in this business and many, many tests show that this is the best long-run solution for every mass email sender with a double opt-in, scraped, or bought list.

Join Hundreds of Happy Email Marketers!

Start the Guide Now!

This Post Has 21 Comments

  1. ninja

    Here are most frequent problems users have in this step.

    My license doesn’t work
    After you installed Mumara and before you login for the first time copy config-pro.php (recommended) or config-esp.php to /home/user/public_html/mumarainstalldir/inc/ and rename it to config.php. I suggest you make a copy of it so you’ll always have a working copy ready in case you upgrade Mumara.

  2. jnyyzzz

    I am at the step Create SQL Database, and I get the error message while trying to log in to PHPmyadmin


    SQL query: Edit Edit

    SET lc_messages = ‘en_US’;
    MySQL said: Documentation

    #1193 – Unknown system variable ‘lc_messages’

    mysql Ver 15.1 Distrib 10.1.28-MariaDB, for Linux (x86_64) using readline 5.1

    Pls help. Thanks

  3. jnyyzzz

    Yes, I am using CWP6. Provider is Contabo, using their VPS M SSD plan (EUR 8.99/mth). Followed every step of your guide but stuck at this step.

  4. jnyyzzz

    the link you sent is too confusing, can you help with something step by step, as this guide should be?

  5. jnyyzzz

    i also notice that there isn’t a phpmyadmin directory in usr/local/apache/htdocs. Is this normal?

  6. jnyyzzz

    my contabo vps comes with LAMP and webmin installed

    1. ninja

      You said you are using CWP but now you said you have webmin. Stick to the guide!

  7. jnyyzzz

    Sticking to the guide. I followed every step. LAMP + Webmin is installed by contabo upon purchase of the vps. Is there I have followed every step in the guide till now, been using CWP6.admin.

    Can you still help?

    1. ninja

      If you are using cwp why do you have webmin? I think you are confusing cwp with centos. Centos is OS and CWP is control panel like webmin so you should never use both.

      All problems you are facing are related to this. Follow the guide as it is and dont install anything else.

      1. ninja

        Do a clean install and start without webmin. Clean Centos 6 installation is required.

        1. jnyyzzz

          How do I do a clean install?

          1. ninja

            Talk to your VPS provider about this, but you should be able to do it from their control panel.

          2. jnyyzzz

            Ok, thanks.

  8. jnyyzzz

    Is it something to do with the LOCALES plugin to allow MariaDB to recognize SET lc_messages = ‘en_US’;?


    Do not use my words against me, I am following your guide. The steps are not easy to follow, please help

    1. ninja

      You made a major mistake at the beginning. You did not have a clean install so I can’t tell you anything but to follow the guide as it’s written. The problem you are having is due to two different control panels installed.

      1. ljjtfyl3c1sharpd4b

        I use contabo too, there is an option to choose “installation without panel” when you reinstall os to centos 6.9 64bit

        1. ninja

          Thanks for helping others!

          Im on mobile and checking your level would take too long. Pick an upgrade from bonus downloads and reply. I’ll upgrade asap.

          1. ninja

            User upgraded! Thanks again 😉

        2. jnyyzzz

          Thanks, that was very helpful

  9. jacostander

    Resolved the problem, was problem with my server DNS, thanks

Comments are closed.