Init new paladin traefik "outside" instance

This commit is contained in:
Joey Hafner 2023-10-06 10:56:58 -07:00
parent 488ce50714
commit 7a6976b0f5
7 changed files with 77 additions and 2 deletions

View File

@ -6,7 +6,7 @@ services:
networks:
- web
labels:
- traefik.http.routers.nginx.rule=Host(`nginx.druid.jafner.net`)
- traefik.http.routers.nginx.rule=Host(`nginx.paladin.jafner.net`)
- traefik.http.routers.nginx.tls.certresolver=lets-encrypt
networks:

View File

@ -0,0 +1,17 @@
http:
routers:
barbarian:
rule: "Host(`nas.jafner.net`)"
entryPoints: "websecure"
middlewares:
- "lan-only@file"
service: "barbarian@file"
tls:
certResolver: "lets-encrypt"
services:
barbarian:
loadBalancer:
servers:
- url: "http://192.168.1.10/"

View File

@ -0,0 +1,12 @@
tcp:
routers:
fighter:
rule: "HostSNIRegexp(`jafner.net`,`*.jafner.net`)"
service: fighter
tls:
passthrough: true
services:
fighter:
loadBalancer:
servers:
- address: "192.168.1.23:443"

View File

@ -0,0 +1,17 @@
http:
routers:
monk:
rule: "Host(`backup.nas.jafner.net`)"
entryPoints: "websecure"
middlewares:
- "lan-only@file"
service: "monk@file"
tls:
certResolver: "lets-encrypt"
services:
monk:
loadBalancer:
servers:
- url: "http://192.168.1.11/"

View File

@ -0,0 +1,17 @@
http:
routers:
ranger:
rule: "Host(`pihole.jafner.net`)"
entryPoints: "websecure"
middlewares:
- "lan-only@file"
service: "ranger@file"
tls:
certResolver: "lets-encrypt"
services:
ranger:
loadBalancer:
servers:
- url: "http://192.168.1.32/"

View File

@ -1,7 +1,7 @@
http:
routers:
api:
rule: "Host(`traefik.druid.jafner.net`)"
rule: "Host(`paladin.traefik.jafner.net`)"
entryPoints: "websecure"
service: "api@internal"
tls:

View File

@ -0,0 +1,12 @@
tcp:
routers:
warlock:
rule: "HostSNIRegexp(`jafner.chat`,`*.jafner.chat`)"
service: warlock
tls:
passthrough: true
services:
warlock:
loadBalancer:
servers:
- address: "192.168.1.24:443"