Mattermost in Docker

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

yasmin_k

Benutzer
Registriert
15. Aug. 2009
Beiträge
323
Reaktionspunkte
12
Punkte
18
Hallo zusammen.

Ich habe versucht, Mattermost (Anleitung von mariushosting, Github, etc.) zu installieren.
Die Installation war erfolgreich, aber der Mattermost-Container crasht und startet neu, angeblich falsche Passwort in der DB.

Ich finde einfach den Fehler nicht.

Hier die compose.yaml die ich benutze und ein Teil vom Log des Mattermost Containers.
Selbstverständlich habe ich das Passwort für hier auf 1234 gesetzt, normalerweise ist ein anderes, an beiden Stellen gleiches Passwort.
Habe noch 2-3 Container mit Postgres (läuft jeweils separat pro Projekt), also ich nutze nicht nur eine PostgresDB.

Habt ihr eine Idee was falsch ist?
 

Anhänge

  • compose.pdf
    compose.pdf
    166,3 KB · Aufrufe: 2
  • Bildschirmfoto 2026-04-17 um 15.53.28.png
    Bildschirmfoto 2026-04-17 um 15.53.28.png
    85,5 KB · Aufrufe: 4
Schau Dir doch mal die UGREEN Anleitung an, dort wird für die Datenbank noch eine User ID vergeben, vielleicht hackt es ja auch deshalb?
 
Weil ich die Pfeile dort eingetragen habe.

compose.yaml

YAML:
services:
  mattermost-db:
    image: postgres:18
    container_name: Mattermost-DB
    hostname: mattermost-db
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD", "pg_isready", "-q", "-d", "mattermost", "-U", "mmuser"]
      interval: 10s
      timeout: 5s
      retries: 5
    volumes:
      - ./db:/var/lib/postgresql:rw
    environment:
       POSTGRES_DB: mattermost
       POSTGRES_USER: mmuser
       POSTGRES_PASSWORD: 1234
       TZ: Europe/Berlin
    restart: on-failure:5

  mattermost:
    image: mattermost/mattermost-team-edition:latest
    container_name: Mattermost
    hostname: mattermost
    security_opt:
      - no-new-privileges:true
    user: 0:0
    volumes:
      - ./config:/mattermost/config:rw
      - ./data:/mattermost/data:rw
      - ./logs:/mattermost/logs:rw
      - ./plugins:/mattermost/plugins:rw
      - ./client:/mattermost/client/plugins:rw
      - ./indexes:/mattermost/bleve-indexes:rw
    environment:
       TZ: Europe/Berlin
       MM_SQLSETTINGS_DRIVERNAME: postgres
       MM_SQLSETTINGS_DATASOURCE: postgres://mmuser:1234@mattermost-db:5432/mattermost?sslmode=disable&connect_timeout=10
       MM_BLEVESETTINGS_INDEXDIR: /mattermost/bleve-indexes
       MM_SERVICESETTINGS_SITEURL: https://xxx.xxx.xxx
    ports:
      - 8065:8065
      - 8067:8067
      - 8074:8074
      - 8075:8075
    restart: on-failure:5
    depends_on:
      mattermost-db:
        condition: service_started


Logauszug:

Code:
2026/04/17 15:52:16,stdout,{\"timestamp\":\"2026-04-17 15:52:16.630 +02:00\"    \"level\":\"error\"    \"msg\":\"Failed to ping DB\"    \"caller\":\"sql/sql_utils.go:51\"    \"database\":\"master\"    \"dataSource\":\"postgres://****:****@mattermost-db:5432/mattermost?connect_timeout=10&sslmode=disable\"    \"retrying in seconds\":2    \"error\":\"pq: password authentication failed for user \\"mmuser\\"\"}
 
@Benie Ja, hab gesehen, da ist bei Syno user root. Meckert eh im Log, dass man's nicht als root laufen soll.
 
Zuletzt bearbeitet:
@JohneDoe Ich schau's mir an, habe allerdings die hier eh angepasst, weil ich 2-3 Besipiele verglichen habe.
Habe keine Sonderzeichen im Passwort.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat