apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: netbird namespace: netbird spec: entryPoints: - web routes: - match: Host(`netbird.archfox.org`) && (PathPrefix(`/management.ManagementService/`) || PathPrefix(`/signalexchange.SignalExchange/`) || PathPrefix(`/management.ProxyService/`)) kind: Rule services: - name: netbird-server port: 80 scheme: h2c - match: Host(`netbird.archfox.org`) && (PathPrefix(`/relay`) || PathPrefix(`/ws-proxy/`) || PathPrefix(`/api`) || PathPrefix(`/oauth2`)) kind: Rule services: - name: netbird-server port: 80 - match: Host(`netbird.archfox.org`) kind: Rule priority: 1 services: - name: dashboard port: 80