# Nextcloud apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: nextcloud-prod namespace: nextcloud spec: entryPoints: - websecure routes: - match: HostRegexp(`^nextcloud\.forust\.xyz$`) kind: Rule middlewares: - name: nextcloud-chain@file services: - name: nextcloud-apache port: 11000 tls: certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: nextcloud-local namespace: nextcloud spec: entryPoints: - websecure routes: - match: HostRegexp(`^nextcloud\.(workstation|gigaforust)\.internal$`) kind: Rule middlewares: - name: nextcloud-chain@file services: - name: nextcloud-apache port: 11000 --- # Nextcloud AIO apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: naio-prod namespace: nextcloud spec: entryPoints: - websecure routes: - match: HostRegexp(`^naio\.forust\.xyz$`) kind: Rule services: - name: nextcloud-aio port: 8888 scheme: https serversTransport: insecure-transport # <-- Ссылка на ваш CRD ресурс вместо @file tls: certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: naio-local namespace: nextcloud spec: entryPoints: - websecure routes: - match: HostRegexp(`^naio\.(workstation|gigaforust)\.internal$`) kind: Rule services: - name: nextcloud-aio port: 8888 scheme: https serversTransport: insecure-transport