Mautic 自托管教程:在自有服务器上跑通开源营销自动化
【免费下载链接】mauticMautic: Open Source Marketing Automation Software.项目地址: https://gitcode.com/GitHub_Trending/ma/mautic
这篇文章面向有服务器、但没用过营销自动化工具的人。跟着步骤操作,你可以在自有服务器上部署 Mautic 这个自托管营销平台,完成后即可使用邮件营销自动化、联系人管理与营销活动流程编排等能力,且数据全部留在自己机器上。
先看它是否匹配你的业务
如果你有以下三类需求之一,这套系统值得花半天时间搭起来:
- 邮件跟进自动化:联系人完成注册或进入某阶段后,自动触发欢迎邮件、培育邮件
- 联系人统一管理:把表单提交、导入数据汇总到同一个联系人库中维护
- 营销活动流程编排:把触发条件、延迟、操作组合成可视化流程并跟踪执行
部署准备:环境与资源核对清单
结论先说:环境不达标,后面的安装会反复返工,先花十分钟核对再动手。
| 检查项 | 建议配置 |
|---|---|
| Web 服务器 | Apache 2.4+ 或 Nginx 1.18+ |
| PHP | 7.4+(以 composer.json 声明为准,当前开发版要求 8.2) |
| 数据库 | MySQL 5.7+ 或 MariaDB 10.2+ |
| PHP 扩展 | mbstring、curl、gd、json、zip 等 |
| 计划任务 | 服务器已启用 cron |
先确认 PHP 是否具备必要扩展,缺失的项用系统包管理器补齐:
php -m | grep -E "mbstring|curl|gd|zip"最短部署路径
第一步:获取代码
把仓库克隆到服务器上,进入项目目录:
git clone https://gitcode.com/GitHub_Trending/ma/mautic cd mautic第二步:权限准备
Web 进程需要能读写代码目录与上传目录,用户以实际站点用户为准:
chown -R www-data:www-data mautic第三步:数据库准备
登录 MySQL,创建独立库和账号,密码用占位符替换后再执行:
CREATE DATABASE mautic CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;第四步:网页安装
用浏览器打开服务器域名或 IP,进入安装向导。依次选择界面语言、填入数据库账号、设置管理员账户,等待系统完成环境自检;有红色提示项时按提示修复后重新检测,全部通过即完成安装。
首次进入后台后的最小配置
结论先说:先把“发邮件 + 收联系人 + 跑活动”这条链路走通,再谈其他功能。
- 配置邮件服务。进入“设置 > 邮件设置”,填入 SMTP 主机、端口与认证信息,发送一封测试邮件。原因:后续所有活动动作和通知都依赖它,不先配好,后面一切流程都无法验证。
- 建立一个联系人。手动添加一个测试联系人,或先通过表单提交一条数据,给触发条件提供数据源。
- 跑一个最小营销活动。在“营销活动”模块新建流程:触发条件选“新建联系人”,动作放“发送邮件、添加标签”,启用后回到联系人时间线确认每一步是否被记录。
三步完成后,再按需配置表单字段、主题模板等内容。
上线后容易卡住的点
- 邮件被拦截或发送失败:先检查发件域名的 SPF/DKIM 记录,再用测试邮件功能查看具体报错,多数问题出在这两处。
- 营销活动不执行:Mautic 的活动与分组依赖 cron 调度,没有配置计划任务时流程不会自动更新。定期执行两条命令即可:
bin/console mautic:segments:update和bin/console mautic:campaigns:update。 - 数据量上来后页面变慢:可以启用 Redis 作为缓存,并定期运行维护清理命令,避免历史数据持续累积。
后续扩展与资料入口
- 官方文档与社区:通过搜索引擎检索“Mautic docs”和“Mautic forum”进入,部署与 API 问题优先查文档。
- 插件目录 plugins/:内置 CRM、Gmail、Outlook 等官方维护插件,按需启用。
- 主题模板 themes/:内置多套模板,可在后台直接切换。
- 升级说明:仓库根目录的 UPGRADE-7.0.md 及同系列文件,做大版本迁移前先通读一遍。
【免费下载链接】mauticMautic: Open Source Marketing Automation Software.项目地址: https://gitcode.com/GitHub_Trending/ma/mautic
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考