Caddy, Maddy e GoAccess

>

Em busca de um servidor de email que não fosse muito difícil de configurar, encontrei o Maddy Mail Server. Funcionou de primeira.

Só tive problemas quando troquei o servidor web (Nginx) e apaguei por engano o pacote certbot: o Maddy quebrou totalmente. Levei um bom tempo para descobrir que não podia ter apagado isso – como dei um 'apt purge', os certificados TLS foram embora junto.

Ainda há pequenos erros que ainda nem entendi porque estão acontecendo. Usar um servidor próprio de email geralmente esbarra em uma complicação que vai muito além daquilo que podemos consertar. Grandes serviços de email como Gmail ou Outlook costumam marcar como spam, ou até simplesmente barrar, mensagens vindas de servidores auto-hospedados.

No entanto, configurei tudo conforme a cartilha e consigo mandar e receber emails normalmente com as contas criadas no Maddy.

Foi pelo Maddy que eu descobri um ótimo servidor web, o Caddy – vi em algum lugar que ele seria a versão mailserver do Caddy, ou seja, algo moderno, leve e simples de administrar.

Estava usando Nginx, mas o Caddy é muito mais simples. Também é rápido e leve. E ainda instala e renova certificados HTTPS automaticamente.

GoAccess

Queria me livrar também das estatísticas de acesso que dependem do rastreamento dos usuários. Achei o GoAccess, que mostra estatísticas baseadas nos logs de acesso.

É totalmente compatível com o Caddy. Para iniciar indicando que são logs do Caddy, basta usar o comando:

goaccess /var/log/caddy/access.log --log-format=CADDY

Screenshot do GoAccess

Para quem prefere interface web, em vez da linha de comando, também há essa opção.