在您开始在生产中使用Matomo之前,您应该设置一个备份主机、计划
自动备份,并将恢复计划作为整体自动备份计划的一部分。

备份主机的要求和建议

  • 备份主机的存储空间:未压缩Matomo数据库大小的10倍。
    • 例如:
      • 如果您的数据库是50GB未压缩的,备份存储应该是500GB。
      • 如果您的数据库是200GB未压缩的,备份存储应该是2TB。
  • 个vCPU: 2
  • 内存:2 gb
  • 我们建议备份主机和您的Matomo实例在地理位置上彼此相距较远。这确保在主站点出现重大灾难或网络中断时,可以使用备份进行恢复。

备份什么,多久备份一次

多长时间? 备份保留 备份哪些服务器? 如何备份?
MySQL数据库包含所有Matomo数据 每日备份(全) 保存30天 数据库服务器 参见如何做一个完整的MySQL数据库备份
Matomo代码库包括config.ini.php文件和任何其他自定义文件 每日备份 保存30天 所有web服务器 创建Matomo文件的存档并复制到备份服务器

$ tar CVFZ matomo-codebase.tar.gz /path/to/matomo/

日志文件(Web服务器、Matomo cron和应用程序日志)。 每日备份 保存6-24个月 所有web服务器 将任何新的日志文件复制到备份服务器。日志文件列在日志记录部分。
下一个常见问题如何查看Matomo应用程序日志?
以前的常见问题我如何暂时禁用Matomo用户界面和/或Matomo访客跟踪?
Baidu