=dynamic traefik configuration updated

This commit is contained in:
Lockszmith (@Kateryna) 2025-03-24 23:58:34 -04:00
parent 26471c1cfe
commit 4f8e3da48c
3 changed files with 75 additions and 0 deletions

View File

@ -0,0 +1,19 @@
# http routing section
http:
routers:
<app>-on-kateryna:
service: kateryna-<app>
rule: Host(`<app>.szk.li`) && PathPrefix(`/`)
entrypoints:
- websecure
tls:
certresolver: myresolver
middlewares:
- authentik_sysmgr
services:
# Define how to reach an existing service on our infrastructure
kateryna-<app>:
loadBalancer:
servers:
- url: http://192.168.222.43:80

View File

@ -0,0 +1,19 @@
# http routing section
http:
routers:
jd-on-kateryna:
service: kateryna-jd
rule: Host(`jd.szk.li`) && PathPrefix(`/`)
entrypoints:
- websecure
tls:
certresolver: myresolver
middlewares:
- authentik_sysmgr
services:
# Define how to reach an existing service on our infrastructure
kateryna-jd:
loadBalancer:
servers:
- url: http://192.168.222.83:80

View File

@ -0,0 +1,37 @@
http:
routers:
# code-server:
# middlewares:
# - authentik_sysmgr@file
# sonarr:
# middlewares:
# - authentik_sysmgr@file
forgejo-more:
service: forgejo@docker
rule: Host(`code.lksz.me`)
entrypoints:
- websecure
tls:
certresolver: myresolver
traefik-dashboard:
service: dashboard@internal
rule: Host(`tfk.szk.li`) && PathPrefix(`/`)
entrypoints:
- websecure
tls:
certresolver: myresolver
middlewares:
- authentik_sysmgr@file
- dashboard_redirect@internal
traefik-api:
service: api@internal
rule: Host(`tfk.szk.li`) && PathPrefix(`/api`)
entrypoints:
- websecure
tls:
certresolver: myresolver
middlewares:
- authentik_sysmgr@file