diff --git a/apps/production/element-server-suite.yaml b/apps/production/element-server-suite.yaml index 5079aa7..b81c776 100644 --- a/apps/production/element-server-suite.yaml +++ b/apps/production/element-server-suite.yaml @@ -7,51 +7,48 @@ spec: interval: 1h chart: spec: - chart: ./charts/element-server-suite + # Pfad korrigiert (ohne Punkt am Anfang) + chart: charts/element-server-suite sourceRef: kind: GitRepository name: ess-community-charts namespace: flux-system values: + # WICHTIG: Alles MUSS kleingeschrieben sein! global: domainName: axion1337.chat postgresql: existingSecret: matrix-postgres-auth - # 1. Synapse (Der Core) synapse: enabled: true config: serverName: axion1337.chat - # Ermöglicht Client-Login über matrix.axion1337.chat publicBaseurl: https://matrix.axion1337.chat - # 2. Element Web (Der Haupt-Client) element-web: enabled: true - config: - showLabsSettings: true - # 3. Well-Known (Wichtig für Föderation und Discovery) + # Hier ist dein Admin-Service + synapse-admin: + enabled: true + well-known: enabled: true - # 4. Ingress-Konfiguration für alle Domains ingress: enabled: true className: traefik annotations: cert-manager.io/cluster-issuer: letsencrypt-prod traefik.ingress.kubernetes.io/router.tls: "true" - traefik.ingress.kubernetes.io/router.entrypoints: websecure hosts: - # Hauptdomain (Element Web + Well-Known) + # Host 1: Element Web & Well-Known - host: axion1337.chat - paths: - - path: / - pathType: Prefix - # Matrix API Domain + paths: [{ path: /, pathType: Prefix }] + # Host 2: Synapse API - host: matrix.axion1337.chat - paths: - - path: / - pathType: Prefix \ No newline at end of file + paths: [{ path: /, pathType: Prefix }] + # Host 3: Admin Konsole + - host: admin.axion1337.chat + paths: [{ path: /, pathType: Prefix }] \ No newline at end of file