Benutzer-Werkzeuge

Webseiten-Werkzeuge


mattermost

Mattermost ist ein Chat Server ähnlich wie Teams.

version: '3.7'

services:
  db:
    image: postgres:15
    restart: unless-stopped
    environment:
      POSTGRES_USER: mmuser
      POSTGRES_PASSWORD: starkes-passwort
      POSTGRES_DB: mattermost
    volumes:
      - db_data:/var/lib/postgresql/data

  app:
    image: mattermost/mattermost-team-edition:latest
    restart: unless-stopped
    ports:
      - "8065:8065"
    environment:
      MM_DBTYPE: postgres
      MM_SQLSETTINGS_DRIVERNAME: postgres
      MM_SQLSETTINGS_DATASOURCE: postgres://mmuser:starkes-passwort@db:5432/mattermost?sslmode=disable
      MM_SERVICESETTINGS_SITEURL: http://localhost:8065
    depends_on:
      - db
    volumes:
      - app_data:/mattermost/data
      - config:/mattermost/config
      - logs:/mattermost/logs
      - plugins:/mattermost/plugins
      - client_plugins:/mattermost/client/plugins

volumes:
  db_data:
  app_data:
  config:
  logs:
  plugins:
  client_plugins:

Alle Einstellungen im Web Interface kann man auch direkt in der Konfigurationsdatei bearbeiten.

/mattermost/config/config.json

Im Container hat man kein Root deswegen am Host editieren.

# Der Volume Name kann variieren.
/var/lib/docker/volumes/mattermost_config/_data

Danach den Container restarten da die Daten beim booten gecached werden.

mattermost.txt · Zuletzt geändert: 2025/06/22 02:31 von jango