[Solved] Maxmind GeoLite2 & GeoIP Database Auto-Update | 2020.

If you just installed Mautic in 2020, you might have noticed the Maxmind IP lookup doesn’t seem to work anymore. That’s because Maxmind has changed the method to obtain the latest updated databases from them.
The difference is simple, now you need to provide your credentials, but it completely changes the process to update your IP database.

In this post you’ll find 5 simple steps to fix the Maxmind Geolite2 and GeoIP issue in under 10 minutes, so you can make your Mautic installation compliant with the new process and automate obtaining the Geolite2 database for your Mautic installation.

This issue is not going to bring your server down or cause any big problems, however, it affects every single Mautic installation out there, so it really is a good idea to fix it ASAP.

Continue reading

Mautic Installation: Mautic Hardware Requirements

The adequate amount of hardware resources you need for your Mautic installation will depend on the Mautic features you’ll be using.

Find out how to accurately forecast the Mautic Requirements for your next Mautic installation and prevent Mautic from running slow.

As a Mautic Ops freelancer and Systems Architect, I have encountered several perfectly OK Mautic installations that where just terribly slow (to the point of not being usable anymore) but otherwise perfectly OK, what usually happens is that the new server is dimensioned accordingly to some basic rules, like 1GB of RAM for every 10K users. This way of forecasting your Mautic hardware requirements is too simplistic and will inevitably lead you to a slow-running Mautic installation.

Continue reading

Simplest Mautic Installation on a VPS in 2020.

Mautic Installation in 3 Simple Steps on a VPS

UPDATED on January, 28 – 2020 for Mautic 2.15.3

This is by far the simplest way to install Mautic on a VPS, with this Mautic Installation tutorial, you will learn how to complete the Mautic 2.15.3 installation on a Virtual Private Server (VPS) with PHP 7.2 on top of Ubuntu 18.04 LTS in just about 7 minutes.

3 simple steps to install Mautic:

  1. Install the required packages like Apache and MySQL.
  2. Install Mautic and run the configuration wizard.
  3. Install Mautic Cron Jobs.

Continue reading

Mautic Cron Jobs – The Full Guide for 2020

Mautic Cron Jobs

Mautic cron jobs automate several repetitive tasks that Mautic needs to perform in order to run properly. Mautic Cron jobs also allow you to control the timings on each of those processes.

This is the complete and most updated guide on Mautic Cron jobs, now revisited in 2020 so you can take Mautic Cron Jobs to the top-level and automate Mautic tasks with Crontab.

This is a 3-level series about Mautic Cron Jobs, each guide is suited for users with different levels of skills: Newbie, Rookie or PRO.

Continue reading

Mautic Hosting: Mautic Self Hosted Best Practices

Mautic Hosting: Mautic Self Hosted Best Practices

Mautic will run on any server that supports PHP and a MySQL compatible database, which is little short of saying it will run anywhere, you could run it on Linux, Windows, you could run it on your phone, what the heck! you could probably run it on your smart coffee maker!

But should you? Of course not, your coffee maker runs java! hehehe.

Now seriously, which is the best platform to run Mautic? As always, it depends, so I will try to give you enough pointers for you to choose the best option for your own situation.

Continue reading

Mautic Backup for Dummies & Marketers too

Mautic Backup

There’s much more to making backups than just copying files, as you probably know, you need a backup strategy. In this post, I’m not going to enter in detail on the strategic part. Anyway, I’m going to abide by the most basic and indispensable elements of a backup strategy, that is so, if you ever need your data, you have a certain guarantee that your data will remain available to you when most needed.

I’m going to start with a little bit of theory, I know it’s boring, but it will let you understand what you’re doing in the second part when we start using the console and giving instructions to the server.

Continue reading

Mautic cron jobs: Which ones to use?

Mautic cron jobs: Which ones to use?

There are many Mautic cron jobs you can use in your Mautic installation, but Mautic can get resource hungry over time, so you don’t really want to run them all, in fact, that would be a great mistake, you only have to add the cron jobs that you actually need in your own setup, based on your own Mautic installation and the Mautic features you’re currently using.

This is a guide to help you both, first discover and then choose the right Mautic cron jobs you want to deploy in order to have a perfectly smooth Mautic installation on your server. 

Continue reading

Install Mautic Plugin – Mixin for dummies & marketers too

How to Install Mautic Plugins

Installing Mautic plugins or Mautic Mixins (as only God knows why they are officially named now) is really simple… most of the time…
But there’s always some obscure unofficial plugin that you really need so badly, and those always have little or no instructions and hence they refuse to install.

Don’t worry, it really is very simple, if you know a couple of tricks… Let’s start with the basics:

Continue reading

Mautic Installation: The Configuration Wizard

Mautic Installation: The Configuration Wizard

Yeah I know, this is pretty trivial, but I had made some snapshots of the process and thought, why not? Maybe someone gets stuck in one of the steps, like the database (I did the first time I installed Mautic) So here it is…

OK so after you complete the mautic installation, you have to navigate to your server or VPS, either by using the server’s IP or, if you have set up your DNS, using the domain name. After you do, and if everything went fine you will be presented with the following screens:

Continue reading

Mautic and GDPR Compliance

Mautic and GDPR Compliance

Here are some basic guidelines for GDPR compliance in general. This information is not exclusive to Mautic, it applies to any company that wants to be GDPR compliant.

The basic data privacy rights of an EU citizen that we have to respect:

– The company is responsible for any data breach
– We have to obtain explicit consent to store and use data.
– Consent to store and use my personal data within or outside the EU.
– Inform users of where the data is stored 

Continue reading