Files
homelab/dynamic.yml

49 lines
1.1 KiB
YAML
Executable File

http:
routers:
traefik-dashboard:
rule: "Host(`traefik.dfnk`)"
entrypoints:
- "websecure"
service: "api@internal"
tls: {}
proxmox-main:
rule: "Host(`prox.dfnk`)"
entrypoints:
- "websecure"
service: "proxmox-main-service"
tls: {}
jellyfin-private:
rule: "Host(`watch.dfnk`)"
entrypoints:
- "websecure"
service: "jellyfin-main-service"
tls: {}
jellyfin-public:
rule: "Host(`watch.riverrooks.dev`)"
entrypoints:
- "websecure"
service: "jellyfin-main-service"
tls:
certResolver: "basic"
services:
proxmox-main-service:
loadBalancer:
servers:
- url: "https://10.8.0.2:8006"
serversTransport: "insecure-backend"
jellyfin-main-service:
loadBalancer:
servers:
- url: "http://192.168.1.35:8096"
# serversTransport: "insecure-backend"
serversTransports:
insecure-backend:
insecureSkipVerify: true
tls:
certificates:
- certFile: /letsencrypt/_wildcard.dfnk.pem
keyFile: /letsencrypt/_wildcard.dfnk-key.pem