Instalar o mpm
O mpm é instalado uma vez por servidor (host), não por instância Mautic. Ele precisa de acesso ao Docker daquele host.
Requisitos
- Linux x86_64 ou aarch64.
- Docker em execução, com os containers Mautic acessíveis via
docker exec. root(ou sudo) — o mpm precisa rodardockere ajustar permissões.
Instalação rápida
curl -sL https://mpm.mtc.codes/init.sh | sudo bashIsso baixa o binário pra /opt/mpm/mpm, cria o symlink
/usr/local/bin/mpm e gera um config.toml base.
Instalar já com a API key
Se você já tem a key, passe na instalação — ela é gravada no
config.toml:
curl -sL https://mpm.mtc.codes/init.sh | sudo bash -s -- --api-key mpm_live_xxxxxO instalador também grava a key num config.toml que já exista (não
sobrescreve o resto). Sem a key, edite depois /opt/mpm/config.toml e
preencha o campo api_key, ou exporte MPM_API_KEY.
Canal release candidate (rc)
Para testar a próxima versão antes do estável:
curl -sL https://mpm.mtc.codes/init.sh | sudo bash -s -- --rcConferir e registrar a primeira instância
mpm --version
mpm instance discover # acha containers Mautic rodando
mpm instance add prod --container mautic_app --mautic-version 6Atualizar o mpm
mpm self-update # último estável
mpm self-update --channel rc # último release candidate
mpm self-update --check # só verifica, não instalaArquitetura de entrega
O binário e o init.sh ficam no bucket público mtc-codes-public
(servido por mpm.mtc.codes) — precisam ser baixáveis sem auth, já que
o cliente não tem credencial antes do primeiro install. Já os plugins
ficam num bucket privado, servidos via CDN com signed URLs e exigem a API
key. Ver API key e fingerprint.