# testt http: routers: http-catchall: rule: "HostRegexp(`{host:.+}`)" entryPoints: - web middlewares: - redirect-to-https service: noop bookshelf: rule: "Host(`bookshelf.aldon.fr`)" entryPoints: - websecure service: bookshelf tls: certResolver: letsencrypt gitea: rule: "Host(`gitea.aldon.fr`)" entryPoints: - websecure service: gitea tls: certResolver: letsencrypt nextcloud: rule: "Host(`nextcloud.aldon.fr`)" entryPoints: - websecure service: nextcloud tls: certResolver: letsencrypt rocket: rule: "Host(`discussion.fefan.fr`)" entryPoints: - websecure service: rocket tls: certResolver: letsencrypt wiki: rule: "Host(`benoit.mathieu.wiki`)" entryPoints: - websecure service: wiki tls: certResolver: letsencrypt vaultwarden: rule: "Host(`vaultwarden.aldon.fr`)" entryPoints: - websecure service: vaultwarden tls: certResolver: letsencrypt keycloak: rule: "Host(`keycloak.aldon.fr`)" entryPoints: - websecure service: keycloak tls: certResolver: letsencrypt services: bookshelf: loadBalancer: passHostHeader: true servers: - url: "http://192.168.1.91:80" gitea: loadBalancer: passHostHeader: true servers: - url: "http://192.168.1.90:3000" nextcloud: loadBalancer: passHostHeader: true servers: - url: "http://192.168.1.30:11000" rocket: loadBalancer: passHostHeader: true servers: - url: "http://192.168.1.15:3000" wiki: loadBalancer: passHostHeader: true servers: - url: "http://192.168.1.38:8080" vaultwarden: loadBalancer: passHostHeader: true servers: - url: "http://192.168.1.36:8080" keycloak: loadBalancer: passHostHeader: true servers: - url: "http://192.168.1.34:8080" middlewares: redirect-to-https: redirectScheme: scheme: https