From 640a4b9e562b9e2ae7549d7ae0907f65e3528f42 Mon Sep 17 00:00:00 2001 From: Scrublord MacBad Date: Tue, 21 Apr 2026 17:54:26 +0200 Subject: [PATCH] feat ESS config --- apps/production/element-server-suite.yaml | 26 ++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/apps/production/element-server-suite.yaml b/apps/production/element-server-suite.yaml index fe4ce5b..5079aa7 100644 --- a/apps/production/element-server-suite.yaml +++ b/apps/production/element-server-suite.yaml @@ -12,26 +12,46 @@ spec: kind: GitRepository name: ess-community-charts namespace: flux-system - # Hier kommen deine Hostnames und Konfigurationen rein values: 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) + 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: axion1337.chat - paths: [{ path: /, pathType: Prefix }] + paths: + - path: / + pathType: Prefix + # Matrix API Domain - host: matrix.axion1337.chat - paths: [{ path: /, pathType: Prefix }] \ No newline at end of file + paths: + - path: / + pathType: Prefix \ No newline at end of file