Skip to content

app/mattermost 配置模板用于部署 Mattermost,默认将应用与数据库放在同一节点,使用 Pigsty 提供 PostgreSQL、Nginx 与监控能力。


配置概览

  • 配置名称: app/mattermost
  • 节点数量: 单节点(默认)
  • 配置说明:Mattermost + PostgreSQL + Docker 的开箱即用模板。
  • 适用系统:el8, el9, el10, d12, d13, u22, u24
  • 适用架构:x86_64, aarch64
  • 相关配置:app/odooapp/registrysupabase

启用方式:

bash
./configure -c app/mattermost
./deploy.yml
./docker.yml
./app.yml

配置内容

源文件地址:pigsty/conf/app/mattermost.yml


配置解读

app/mattermost 模板定义了三个关键部分:

  • mattermost 组:应用主机与 apps.mattermost 参数,包含 .env 覆写与数据目录声明。
  • pg-mattermost 组:独立 PostgreSQL 集群、数据库与应用账号。
  • infra/etcd 组:Pigsty 基础设施依赖。

关键特征:

  • 默认开启 docker_enabled: true,并通过 ./docker.yml 完成容器运行时准备。
  • Nginx 门户默认暴露 mm.pigstyinfra_portal.mattermost),支持 WebSocket。
  • 预置本地 Docker 网段 HBA 规则(172.17.0.0/16)供应用访问数据库。
  • 可选启用 JuiceFS(注释块)将 /data/mattermost 挂载到 PostgreSQL 后端存储。

注意事项:

  • 请在部署前修改数据库口令、域名与应用密码等敏感信息。
  • 若开放公网访问,建议配合 HTTPS、ACL 与防火墙规则。

基于 AGPL 3.0 协议发布