Instalação do Mautic no Cloud Panel: Guia Completo e Detalhado

Neste post vamos fazer a instalação do Mautic usando o CloudPanel.
Vou te guiar pelo processo de instalação passo a passo através de vídeo diponível neste post. Então, fique ligado!

Por que Usar o Mautic com CloudPanel?

Antes de começarmos, uma breve explicação: o Mautic é uma plataforma de automação de marketing poderosa que precisa ser instalada em um servidor.
Com o CloudPanel, você tem uma solução robusta para gerenciar seu servidor de forma simples e eficiente.

O que será abordado neste vídeo post?

Preparando o Ambiente: A Base de Tudo

Configurar o ambiente de forma correta é essencial porque garante que o Mautic tenha um local seguro e apropriado para rodar. Usar um subdomínio ajuda a manter as coisas organizadas e facilita a administração do seu servidor.
Definir a versão PHP certa é crucial para compatibilidade.

Um ambiente bem configurado reduz o risco de erros e problemas de compatibilidade.

Configurando DNS e SSL: Segurança e Acessibilidade

A configuração correta do DNS permite que o seu Mautic seja encontrado na internet, conectando seu domínio ao servidor. Já a instalação de um certificado SSL garante que os dados trocados entre o servidor e os visitantes sejam criptografados, protegendo informações sensíveis e aumentando a confiança dos usuários no seu site. Ambos são passos vitais para acessibilidade e segurança.

Ajustando o VHost: Otimizando a Configuração

Fazer ajustes específicos no arquivo VHost do Mautic ajuda a otimizar o funcionamento do software. Isso inclui remover partes desnecessárias da URL e aplicar configurações personalizadas que melhoram a eficiência e segurança da aplicação. Sem esses ajustes, você pode enfrentar problemas de funcionalidade que podem afetar o desempenho do seu marketing automatizado.

Definindo a Timezone: Alinhando Horários de Campanhas

Configurar a timezone corretamente é fundamental para que os agendamentos do Mautic, como envios de e-mails e campanhas, ocorram nos horários planejados. Isso evita problemas com horários de envio fora do esperado, garantindo que suas campanhas atinjam o público-alvo no momento certo.

Instalação do Mautic

Vamos realizar a instalação completa do Mautic focando em estabilidade de todo sistema.
Por essa razão, mesmo já tendo a possibilidade de utilizar o Mautic 5 ainda vamos optar pela utilização do Mautic 4.

Configuração de Tarefas Cron

As tarefas Cron são fundamentais para que o Mautic realize suas funções de forma automatizada, como enviar e-mails, atualizar listas de contatos e executar outras automações importantes. Configurar essas tarefas corretamente garante que o Mautic continue trabalhando mesmo quando você não estiver presente, mantendo suas campanhas rodando sem interrupções.

Vídeo Passo a Passo

Este vídeo é parte uma playlist completa sobre CloudPanel composta por 5 vídeos.
Você pode acessar acessar a playlist completa sobre CloudPanel clicando no link.

Configurações essenciais para instalação do Mautic

Configuração do Vhosts:

Adicione a linha abaixo no Vhosts do seu Mautic para remover o index.php da url:

rewrite ^/index.php/(.*) /$1 permanent;

Corrigindo configurações de segurança:

Remova a linha:

include /etc/nginx/global_settings;

Adicione as linhas:

add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header X-Permitted-Cross-Domain-Policies master-only;
add_header Referrer-Policy same-origin;
add_header alt-svc 'h3=":443"; ma=86400';

Configuração de Fuso Horario:

date.timezone=America/Sao_Paulo;

Tarefas cron para Mautic

Abra o editor de cron com:

crontab -e

Tarefas cron sugeridas para Mautic:

1,6,11,16,21,26,31,36,41,46,51,56 * * * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:segments:update
2,7,12,17,22,27,32,37,42,47,52,57 * * * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:campaigns:update
3,8,13,18,23,28,33,38,43,48,53,58 * * * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:campaigns:trigger
5,10,15,20,25,30,35,40,45,50,55,0 * * * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:emails:send
*/5 * * * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:broadcasts:send
0 2 16 * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:iplookup:download
0 3 * * 0 php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:donotsell:download
15 3 * * 0 php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:max-mind:purge
* */1 * * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:webhooks:process
*/30 * * * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:social:monitoring
0 0 * * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:import
0 4 * * * php7.4 /home/user-do-site/htdocs/mautic.seudominio.com/bin/console mautic:maintenance:cleanup --days-old=180

Espero que este post lhe ajude a instalar o Mautic utilizando o CloudPanel.
Se ficou com dúvidas, comente.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *