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.