tcp: routers: dungeon-master: entrypoints: - "websecure" - "web" rule: HostSNIRegexp(`^.+\.ai\.jafner\.(net|dev)$`) service: "dungeon-master@file" tls: passthrough: true services: dungeon-master: loadBalancer: servers: - address: "192.168.1.135:443" http: routers: dungeon-master: entrypoints: - "websecure" - "web" rule: HostRegexp(`^.+\.ai\.jafner\.(net|dev)$`) service: "dungeon-master@file" services: dungeon-master: loadBalancer: passHostHeader: true servers: - url: "https://192.168.1.135" # http: # routers: # ollama: # rule: "Host(`ollama.jafner.net`)" # entryPoints: "websecure" # middlewares: # - "lan-only@file" # service: "ollama@file" # tls: # certResolver: "lets-encrypt" # open-webui: # rule: "Host(`openwebui.jafner.net`)" # entryPoints: "websecure" # middlewares: # - "lan-only@file" # service: "open-webui@file" # tls: # certResolver: "lets-encrypt" # sillytavern: # rule: "Host(`sillytavern.jafner.net`)" # entryPoints: "websecure" # middlewares: # - "lan-only@file" # service: "sillytavern@file" # tls: # certResolver: "lets-encrypt" # sdwebui: # rule: "Host(`sdwebui.jafner.net`)" # entryPoints: "websecure" # middlewares: # - "lan-only@file" # service: "sdwebui@file" # tls: # certResolver: "lets-encrypt" # oobabooga: # rule: "Host(`oobabooga.jafner.net`)" # entryPoints: "websecure" # middlewares: # - "lan-only@file" # service: "oobabooga@file" # tls: # certResolver: "lets-encrypt" # oobabooga-api: # rule: "Host(`oobabooga-api.jafner.net`)" # entryPoints: "websecure" # middlewares: # - "lan-only@file" # service: "oobabooga-api@file" # tls: # certResolver: "lets-encrypt" # exui: # rule: "Host(`exui.jafner.net`)" # entryPoints: "websecure" # middlewares: # - "lan-only@file" # service: "exui@file" # tls: # certResolver: "lets-encrypt" # services: # ollama: # loadBalancer: # servers: # - url: "http://192.168.1.135:11434" # open-webui: # loadBalancer: # servers: # - url: "http://192.168.1.135:3000" # sillytavern: # loadBalancer: # servers: # - url: "http://192.168.1.135:8000" # sdwebui: # loadBalancer: # servers: # - url: "http://192.168.1.135:7868" # oobabooga: # loadBalancer: # servers: # - url: "http://192.168.1.135:7860" # oobabooga-api: # loadBalancer: # servers: # - url: "http://192.168.1.135:5010" # exui: # loadBalancer: # servers: # - url: "http://192.168.1.135:5030"