diff --git a/services.yml b/services.yml index d563432..9e09b11 100644 --- a/services.yml +++ b/services.yml @@ -23,7 +23,45 @@ http: service: gitea tls: certResolver: letsencrypt - + nextcloud: + rule: "Host(`nextcloud.aldon.fr`)" + entryPoints: + - websecure + service: nextcloud + tls: + certResolver: letsencrypt + + rocket: + rule: "Host(`discussion.aldon.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: @@ -35,6 +73,33 @@ http: 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: