http: routers: yoda: rule: "Host(`yoda.hobbs.farm`)" service: yoda entryPoints: - websecure tls: certResolver: letsencrypt mess: rule: "Host(`mess.hobbs.farm`)" service: mess entryPoints: - websecure tls: certResolver: letsencrypt mess-federation: rule: "Host(`mess.hobbs.farm`) && PathPrefix(`/_matrix/federation`)" service: mess entryPoints: - websecure tls: certResolver: letsencrypt wellknown: rule: "Host(`hobbs.farm`) && PathPrefix(`/.well-known/matrix`)" service: wellknown entryPoints: - websecure tls: certResolver: letsencrypt solo: rule: "Host(`solo.hobbs.farm`)" service: solo entryPoints: - websecure tls: certResolver: letsencrypt vault: rule: "Host(`vault.hobbs.farm`)" service: vault entryPoints: - websecure tls: certResolver: letsencrypt git: rule: "Host(`git.hobbs.farm`)" service: git entryPoints: - websecure tls: certResolver: letsencrypt services: yoda: loadBalancer: servers: - url: "http://192.168.86.167:8123" mess: loadBalancer: servers: - url: "http://192.168.86.167:8008" wellknown: loadBalancer: servers: - url: "http://192.168.86.167:8010" solo: loadBalancer: servers: - url: "http://192.168.86.167:8199" vault: loadBalancer: servers: - url: "http://192.168.86.100:26226" git: loadBalancer: servers: - url: "http://192.168.86.100:3003"