http: routers: homepageSecure: entryPoints: - "websecure" - "localsecure" rule: "Host(`esotericbytes.com`) || Host(`www.esotericbytes.com`)" service: "homepage" tls: certResolver: "cloudflare" code-server: entryPoints: - "localsecure" rule: "Host(`code.esotericbytes.com`)" service: "code-server" tls: certResolver: "cloudflare" gitea: entryPoints: - "localsecure" - "websecure" rule: "Host(`gitea.esotericbytes.com`)" service: "gitea" tls: certResolver: "cloudflare" services: homepage: loadBalancer: servers: - url: "http://192.168.100.13:80" code-server: loadBalancer: servers: - url: "http://192.168.100.31:4444" gitea: loadBalancer: servers: - url: "http://192.168.100.20:3000" tcp: routers: gitea-ssh: entryPoints: - "gitea-ssh" rule: "HostSNI(`*`)" service: "gitea-ssh" services: gitea-ssh: loadBalancer: servers: - address: "192.168.100.20:2222"