name: matrix is: matrix install: true 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 icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/matrix.svg requires: - name: postgres - name: redis defaultConfig: namespace: matrix externalDnsDomain: '{{ .cloud.domain }}' image: matrixdotorg/synapse:v1.144.0 timezone: UTC port: 8008 federationPort: 8448 storage: 50Gi mediaStorage: 100Gi serverName: '{{ .cloud.domain }}' dbHostname: postgres.postgres.svc.cluster.local dbUsername: matrix dbName: matrix redisHostname: redis.redis.svc.cluster.local domain: matrix.{{ .cloud.domain }} tlsSecretName: wildcard-wild-cloud-tls enableRegistration: false smtp: host: '{{ .cloud.smtp.host }}' port: '{{ .cloud.smtp.port }}' from: matrix@{{ .cloud.domain }} user: '{{ .cloud.smtp.user }}' requireTls: '{{ .cloud.smtp.tls }}' defaultSecrets: - key: dbPassword - key: registrationSharedSecret - key: macaroonSecretKey - key: formSecret requiredSecrets: - postgres.password - redis.password - smtp.password