精选NAS应用商店
NasAppStore为飞牛OS、群晖、威联通等NAS系统提供海量精选免费适配应用,一站式安装管理,帮您轻松打造多媒体家庭私有云中心,发掘NAS更多潜力。

Mattermost - 开源自托管团队协作通讯平台

应用介绍

Mattermost 是一款开源的、可自行托管的团队协作与即时通讯平台,为需要私密、安全沟通环境的企业和团队提供了 Slack 的替代方案。它支持聊天室、私聊、文件分享、消息历史搜索、集成第三方服务等完整功能,同时提供了优秀的移动端和桌面客户端体验。

相比其他即时通讯方案,Mattermost 的最大优势在于数据完全可控,所有消息和文件都存储在你自己的服务器上,满足企业隐私和合规要求。同时它扩展性极强,支持数百种第三方集成,包括 GitLab、Jira、Jenkins 等开发工具。

安装说明

前提依赖

  • Docker 和 Docker Compose 已安装
  • 至少 2GB 可用内存(生产环境建议 4GB 以上)
  • 独立的 PostgreSQL 数据库(也可以使用容器自带)
  • 反向代理(如 Nginx)用于 HTTPS 访问

安装配置

创建 docker-compose.yml

version: '3'

services:
  postgres:
    image: postgres:16-alpine
    restart: always
    volumes:
      - ./postgres:/var/lib/postgresql/data
    environment:
      POSTGRES_USER: mattermost
      POSTGRES_PASSWORD: your_secure_password
      POSTGRES_DB: mattermost

  mattermost:
    image: mattermost/mattermost-team-edition:latest
    restart: always
    ports:
      - "8065:8065"
    volumes:
      - ./data:/mattermost/data
      - ./config:/mattermost/config
      - ./plugins:/mattermost/plugins
      - ./client-plugins:/mattermost/client/plugins
    environment:
      MM_SQLSETTINGS_DRIVERNAME: postgres
      MM_SQLSETTINGS_DATASOURCE: postgres://mattermost:your_secure_password@postgres:5432/mattermost?sslmode=disable
    depends_on:
      - postgres

记得将 your_secure_password 替换为你自己的强密码。

使用说明

  1. 启动服务:docker-compose up -d
  2. 首次访问通过浏览器打开 http://your-server-ip:8065 进行初始化配置
  3. 创建管理员账户,然后可以创建团队和邀请成员加入
  4. 通过系统控制台可以配置邮件通知、集成服务、权限控制等高级功能
  5. 建议配置反向代理和 HTTPS 来保障访问安全

开源信息

  • GitHub: https://github.com/mattermost/mattermost
  • 官方网站: https://mattermost.com/
  • 文档: https://docs.mattermost.com/