Instalação do Mautic 4 em servidor cloud Hetzner

Neste completo artigo com vídeo vamos lhe ensinar como instalar o Mautic versão 4 em servidor cloud de alto desempenho e baixo custo.
Neste exemplo vamos trabalhar com servidor da Hetzner que tem excelente custo benefício e se você abrir sua conta na Hetzner utilizando este link receberá 20 Euros em crédito que se bem administrados podem garantir hospedagem gratuita para Mautic e WordPress por um período de 4 meses.

Apenas quero destacar que vamos trabalhar com Hetzner pelo custo benefício.
Mas este mesmo passo a passo da instalação do Mautic pode ser aplicado em servidores de outras empresas como Digital Ocean, Vultr, Linode e outros. Apenas observe os requisitos do servidor e sistema operacional.

Para configurar o servidor vamos utilizar o WordOps. Um script de configuração muito leve e fácil de gerenciar.
Para gerenciar DNS vamos trabalhar com CloudFlare devido a flexibilidade de recursos.
O acesso remoto ao servidor será realizado com a utilização do putty.

Para facilitar a instalação do Mautic recomendo assistir o vídeo de forma pausada e acompanhar com atenção as instruções e comandos disponibilizados abaixo ao vídeo.

Se preferir, temos a disposição um completo curso de mautic. 
Clique no link para conhecer. 

Vídeo instalação do Mautic 4

video
play-sharp-fill

Recursos e comandos utilizados na instalação do Mautic


Sistema operacional recomendado:
Debian 12 x64


Escolhendo o editor padrão

update-alternatives --config editor

Atualização do sistema:

apt-get update -y
apt-get upgrade -y

Configurando a time-zone do servidor

timedatectl set-timezone America/Sao_Paulo

Ou

dpkg-reconfigure tzdata

Configuração do Hostname:

hostnamectl set-hostname mautic.seudominio.com

Reboot do servidor:

reboot

Instalação do WordOps:

wget -qO wo wops.cc && sudo bash wo

Integração do CloudFlare com o servidor:

export CF_Key="sua-key"
export CF_Email="seu-email"

Instalação do Mautic:

wo site create mautic.seudominio.com --mysql --php74 --le --dns=dns_cf
cd /var/www/mautic.seudominio.com/htdocs/
apt-get install zip unzip
wget link-do-mautic
unzip arquivo-do-mautic.zip

Corrigindo permissões.

chown -R www-data:www-data /var/www/mautic.seudominio.com/htdocs
chmod -R g+rw /var/www/mautic.seudominio.com/htdocs

Arquivo de configuração do PHP74.

nano /etc/php/7.4/fpm/php.ini

Depois de realizar as alterações que quiser reinicie os serviços com:

wo stack restart

Informações sobre o banco de dados:

wo site info mautic.seudominio.com

Configurações do Nginx para Mautic

Removendo configurações padrão:

wo site edit mautic.seudominio.com
# include common/php74.conf;
# include common/locations-wo.conf;

Configurações para Mautic:

cd /var/www/mautic.seudominio.com/conf/nginx
wget https://academy.gerenciandoweb.com.br/downloads/mautic/mautic-php74.conf

Arquivo de configuração do Nginx:

nano /etc/nginx/nginx.conf

Comente ou apague a linha:

# more_set_headers "X-Frame-Options : SAMEORIGIN";

Reinicie todos os serviços para aplicar as alterações.

wo stack restart

Configuração das tarefas cron para Mautic 

Abra o editor de cron do usuário www-data:

sudo -u www-data crontab -e

Configuração de cron sugerida:

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

Finalizando a configuração do Mautic.

Como você chegou até aqui acredito que você já tenha conseguido finalizar a instalação do Mautic.
Como mencionado no vídeo, para finalizar a configuração ainda é necessário integrar o mautic mom um serviço de SMTP. Nossa recomendação é pelo Amazon SES pela excelente qualidade de entrega e custo muito baixo.

No Gerenciando Web Academy temos a sua disposição um completo treinamento sobre SES Amazon assim como muitos outros cursos e conteúdos sobre recursos e utilização do Mautic em nossas estratégias de Marketing.

Se ficou com dúvidas ou dificuldades? Comente.

Deixe um comentário

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