name: matrix is: matrix description: Matrix is an open standard for secure, decentralized, real-time communication. This deploys the Synapse homeserver for self-hosted Matrix federation and messaging. version: v1.144.0-2 icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/matrix.svg requires: - name: postgres - name: redis - name: smtp defaultConfig: namespace: matrix externalDnsDomain: '{{ .cloud.domain }}' storage: 50Gi mediaStorage: 100Gi serverName: '{{ .cloud.domain }}' domain: matrix.{{ .cloud.domain }} tlsSecretName: wildcard-wild-cloud-tls enableRegistration: false db: host: '{{ .apps.postgres.host }}' name: matrix user: matrix redis: host: '{{ .apps.redis.host }}' smtp: host: '{{ .apps.smtp.host }}' port: '{{ .apps.smtp.port }}' from: matrix@{{ .cloud.domain }} user: '{{ .apps.smtp.user }}' requireTls: '{{ .apps.smtp.tls }}' defaultSecrets: - key: dbPassword - key: registrationSharedSecret - key: macaroonSecretKey - key: formSecret requiredSecrets: - postgres.password - redis.password - smtp.password