apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: stripprefix spec: stripPrefix: prefixes: - /api --- apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: websocket spec: headers: customRequestHeaders: X-Forwarded-Proto: "https" # enable websockets Upgrade: "websocket" --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: immich-ingressroute spec: entryPoints: - websecure routes: - match: Host(`immich.kluster.moll.re`) kind: Rule services: - name: immich-server port: 3001 passHostHeader: true middlewares: - name: websocket tls: certResolver: default-tls