traefik-cfg/configs/http.yml

73 lines
2.1 KiB
YAML
Raw Permalink Normal View History

2024-10-21 12:03:19 +02:00
http:
routers:
Router1:
rule: "Host(`afbserver.duckdns.org`)"
service: afbhassio
entryPoints:
- "websecure"
tls:
certResolver: acmeCertResolver
RouterHassio:
rule: "Host(`hassio.mforcen.dev`)"
service: hassio
entryPoints:
- "websecure"
tls:
certResolver: acmeCertResolver
RouterForgejo:
rule: "Host(`forgejo.mforcen.dev`)"
service: forgejo
entryPoints:
- "websecure"
tls:
certResolver: acmeCertResolver
RouterGrav:
rule: "Host(`mforcen.dev`) || Host(`www.mforcen.dev`)"
service: grav
entryPoints:
- "web"
RouterSGrav:
rule: "Host(`mforcen.dev`) || Host(`www.mforcen.dev`)"
service: grav
entryPoints:
- "websecure"
tls:
certResolver: acmeCertResolver
services:
afbhassio:
loadBalancer:
servers:
- url: "http://192.168.100.200:8123"
hassio:
loadBalancer:
servers:
- url: "http://192.168.100.249:8123"
forgejo:
loadBalancer:
servers:
- url: "http://localhost:3001"
grav:
loadBalancer:
servers:
- url: "http://localhost:8080"
sgrav:
loadBalancer:
servers:
- url: "https://localhost:8443"
tls:
certificates:
- certFile: /opt/traefik/ssl/afbserver.duckdns.org.fullchain.pem
keyFile: /opt/traefik/ssl/afbserver.duckdns.org.key
- certFile: /opt/traefik/ssl/hassio.mforcen.dev.fullchain.pem
keyFile: /opt/traefik/ssl/hassio.mforcen.dev.key
- certFile: /opt/traefik/ssl/forgejo.mforcen.dev.fullchain.pem
keyFile: /opt/traefik/ssl/forgejo.mforcen.dev.key
- certFile: /opt/traefik/ssl/ferniodoo.mforcen.dev.fullchain.pem
keyFile: /opt/traefik/ssl/ferniodoo.mforcen.dev.key
- certFile: /opt/traefik/ssl/photoprism.mforcen.dev.fullchain.pem
keyFile: /opt/traefik/ssl/photoprism.mforcen.dev.key
- certFile: /opt/traefik/ssl/troncoprism.mforcen.dev.fullchain.pem
keyFile: /opt/traefik/ssl/troncoprism.mforcen.dev.key