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
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.