Saltar a contenido

Mautic

image-20210506104427925

¿Que es este repositorio?

Este repositorio te permitirá desplegar Mautic que es una solución de Marketing Automatión que permite la creación de Funels y segmentación de usuarios de tus webs además también de enviar secuencias de correo secuenciales y un montón de cosas más.

Configuración

cd /root/containers
git clone https://github.com/HiveAgile/mautic.git 
cd mautic

hiveagilectl install mautic

MAUTIC_HOST=mautic.hiveagile.dev
TZ=Europe/Madrid

# MAUTIC CONFIG

MAUTIC_VERSION=v4
MAUTIC_DB_HOST=mysql
MAUTIC_DB_USER=mautic
MAUTIC_DB_PASSWORD=4P3dZ67Qv0GzHQgG
MAUTIC_RUN_CRON_JOBS=true

## PHP CONFIG

PHP_INI_DATE_TIMEZONE=${TZ}
PHP_MEMORY_LIMIT=512M
PHP_MAX_UPLOAD=50M
PHP_MAX_EXECUTION_TIME=600

## MYSQL CONFIG

MYSQL_ALLOW_EMPTY_PASSWORD=true
MYSQL_DATABASE=mautic
MYSQL_USER=${MAUTIC_DB_USER}
MYSQL_PASSWORD=${MAUTIC_DB_PASSWORD}

MAUTIC_HOST

Está variable indica el host para acceder a Mautic desde el que podrás acceder desde el navegador previamente debes haber apuntado el DNS hacia tu VPS

MAUTIC_DB_PASSWORD

Esta variable es la contraseña de la base de datos MySQL es necesaría durante el proceso de instalación, una vez arrancado el contenedor te va a pedir los datos del contenedor para conectar a la base de datos.

Solo deberás modificar el valor de Password si lo dejáis por defecto y solo configurais el MAUTIC_HOST deberás usar:

Password: 4P3dZ67Qv0GzHQgG

USO

Para iniciar la instancia debes ejecutar el comando:

cd /root/containers/mautic
docker-compose up -d

Actualizar Mautic

Si en algún momento en la interfaz te pide actualizar la versión de Mautic es recomendable hacerlo mediante la linea de comandos he creado un comando que te fácilitara mucho la vida, con este comando podrás actualizarlo.

cd /root/containers/mautic
make update

Añadir Crontab

Un crontab es una tarea programada, muchas veces si instaláis algún módulo nuevo te pedirá que configures una cron puedes crearla ejecutando el comando. Sí necesitas una ayuda con la parte de la nomenclatura de los crons te recomiendo la web https://crontab.guru

cd /root/containers/mautic
make cron

Actualizaciones automáticas (Opcional)

Puedes usar watchtower que actualiza todos los contenedores que estan como latest

Esto es algo que pongo en todas las aplicaciones pero no hace falta que se instale cada vez.

docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower -i 30

Invitación a mi Canal.

Estás invitado a mi canal de telegram, donde publico más soluciones como esta.

Telegram-iconhttps://t.me/aitorroma


ko-fi