Initial commit
This commit is contained in:
@@ -0,0 +1,232 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-25-A11y Tester:
|
||||
rule: ( Host(`pw-a11y.keithsolomon.net`) )
|
||||
service: gui-https-25-A11y Tester
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-26-Beszel:
|
||||
rule: ( Host(`beszel.keithsolomon.net`) )
|
||||
service: gui-https-26-Beszel
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
service: gui-https-31-Grafana-OTLP
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-25-A11y Tester:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:3001
|
||||
gui-https-26-Beszel:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:8090/
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-31-Grafana-OTLP:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
@@ -0,0 +1,236 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-25-A11y Tester:
|
||||
rule: ( Host(`pw-a11y.keithsolomon.net`) )
|
||||
service: gui-https-25-A11y Tester
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-26-Beszel:
|
||||
rule: ( Host(`beszel.keithsolomon.net`) )
|
||||
service: gui-https-26-Beszel
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
service: gui-https-31-Grafana-OTLP
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-25-A11y Tester:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:3001
|
||||
gui-https-26-Beszel:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:8090/
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-31-Grafana-OTLP:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
otlp-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- /otlp
|
||||
@@ -0,0 +1,239 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-25-A11y Tester:
|
||||
rule: ( Host(`pw-a11y.keithsolomon.net`) )
|
||||
service: gui-https-25-A11y Tester
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-26-Beszel:
|
||||
rule: ( Host(`beszel.keithsolomon.net`) )
|
||||
service: gui-https-26-Beszel
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
service: gui-https-31-Grafana-OTLP
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-25-A11y Tester:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:3001
|
||||
gui-https-26-Beszel:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:8090/
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-31-Grafana-OTLP:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
otlp-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- /otlp
|
||||
otlp-auth:
|
||||
basicAuth:
|
||||
usersFile: /etc/traefik/otlp.htpasswd
|
||||
@@ -0,0 +1,244 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-25-A11y Tester:
|
||||
rule: ( Host(`pw-a11y.keithsolomon.net`) )
|
||||
service: gui-https-25-A11y Tester
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-26-Beszel:
|
||||
rule: ( Host(`beszel.keithsolomon.net`) )
|
||||
service: gui-https-26-Beszel
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
entryPoints:
|
||||
- https
|
||||
service: gui-https-31-Grafana-OTLP-service
|
||||
middlewares:
|
||||
- otlp-strip
|
||||
- otlp-auth
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-25-A11y Tester:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:3001
|
||||
gui-https-26-Beszel:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:8090/
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
gui-https-31-Grafana-OTLP-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
otlp-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- /otlp
|
||||
otlp-auth:
|
||||
basicAuth:
|
||||
usersFile: /etc/traefik/otlp.htpasswd
|
||||
@@ -0,0 +1,235 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-25-A11y Tester:
|
||||
rule: ( Host(`pw-a11y.keithsolomon.net`) )
|
||||
service: gui-https-25-A11y Tester
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
entryPoints:
|
||||
- https
|
||||
service: gui-https-31-Grafana-OTLP-service
|
||||
middlewares:
|
||||
- otlp-strip
|
||||
- otlp-auth
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-25-A11y Tester:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:3001
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
gui-https-31-Grafana-OTLP-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
otlp-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- /otlp
|
||||
otlp-auth:
|
||||
basicAuth:
|
||||
usersFile: /etc/traefik/otlp.htpasswd
|
||||
@@ -0,0 +1,226 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
entryPoints:
|
||||
- https
|
||||
service: gui-https-31-Grafana-OTLP-service
|
||||
middlewares:
|
||||
- otlp-strip
|
||||
- otlp-auth
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
gui-https-31-Grafana-OTLP-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
otlp-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- /otlp
|
||||
otlp-auth:
|
||||
basicAuth:
|
||||
usersFile: /etc/traefik/otlp.htpasswd
|
||||
@@ -0,0 +1,235 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
entryPoints:
|
||||
- https
|
||||
service: gui-https-31-Grafana-OTLP-service
|
||||
middlewares:
|
||||
- otlp-strip
|
||||
- otlp-auth
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-25-A11y Tester:
|
||||
rule: ( Host(`pw-a11y.keithsolomon.net`) )
|
||||
service: gui-https-25-A11y Tester
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
gui-https-31-Grafana-OTLP-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
gui-https-25-A11y Tester:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:3001
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
otlp-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- /otlp
|
||||
otlp-auth:
|
||||
basicAuth:
|
||||
usersFile: /etc/traefik/otlp.htpasswd
|
||||
@@ -0,0 +1,232 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-25-A11yTester:
|
||||
rule: ( Host(`pw-a11y.keithsolomon.net`) )
|
||||
service: gui-https-25-A11yTester
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-26-Beszel:
|
||||
rule: ( Host(`beszel.keithsolomon.net`) )
|
||||
service: gui-https-26-Beszel
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
service: gui-https-31-Grafana-OTLP
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-25-A11yTester:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:3001
|
||||
gui-https-26-Beszel:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:8090/
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-31-Grafana-OTLP:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
@@ -0,0 +1,236 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-25-A11yTester:
|
||||
rule: ( Host(`pw-a11y.keithsolomon.net`) )
|
||||
service: gui-https-25-A11yTester
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-26-Beszel:
|
||||
rule: ( Host(`beszel.keithsolomon.net`) )
|
||||
service: gui-https-26-Beszel
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
service: gui-https-31-Grafana-OTLP
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-25-A11yTester:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:3001
|
||||
gui-https-26-Beszel:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:8090/
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-31-Grafana-OTLP:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
otlp-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- /otlp
|
||||
@@ -0,0 +1,239 @@
|
||||
http:
|
||||
routers:
|
||||
gui-https-10-CommaFeed:
|
||||
rule: ( Host(`commafeed.keithsolomon.net`) )
|
||||
service: gui-https-10-CommaFeed
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-11-OpenGist:
|
||||
rule: ( Host(`gist.keithsolomon.net`) )
|
||||
service: gui-https-11-OpenGist
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-12-PromptBase:
|
||||
rule: ( Host(`prompts.keithsolomon.net`) )
|
||||
service: gui-https-12-PromptBase
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-13-Uptime-Kuma:
|
||||
rule: ( Host(`kuma.keithsolomon.net`) )
|
||||
service: gui-https-13-Uptime-Kuma
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-14-Emby:
|
||||
rule: ( Host(`emby.keithsolomon.net`) )
|
||||
service: gui-https-14-Emby
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-15-Plex:
|
||||
rule: ( Host(`plex.keithsolomon.net`) )
|
||||
service: gui-https-15-Plex
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-18-Termix:
|
||||
rule: ( Host(`term.keithsolomon.net`) )
|
||||
service: gui-https-18-Termix
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-19-BillTrak:
|
||||
rule: ( Host(`bills.keithsolomon.net`) )
|
||||
service: gui-https-19-BillTrak
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-2-Calibre:
|
||||
rule: ( Host(`cwa.keithsolomon.net`) )
|
||||
service: gui-https-2-Calibre
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-21-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-21-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-22-Listenarr:
|
||||
rule: ( Host(`listen.keithsolomon.net`) )
|
||||
service: gui-https-22-Listenarr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-23-Seerr:
|
||||
rule: ( Host(`seerr.keithsolomon.net`) )
|
||||
service: gui-https-23-Seerr
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-24-Ironpad:
|
||||
rule: ( Host(`pm.keithsolomon.net`) )
|
||||
service: gui-https-24-Ironpad
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-25-A11yTester:
|
||||
rule: ( Host(`pw-a11y.keithsolomon.net`) )
|
||||
service: gui-https-25-A11yTester
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-26-Beszel:
|
||||
rule: ( Host(`beszel.keithsolomon.net`) )
|
||||
service: gui-https-26-Beszel
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-27-FoundryVTT:
|
||||
rule: ( Host(`foundry.keithsolomon.net`) )
|
||||
service: gui-https-27-FoundryVTT
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-28-SolidTime:
|
||||
rule: ( Host(`time.keithsolomon.net`) )
|
||||
service: gui-https-28-SolidTime
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-29-Grafana:
|
||||
rule: ( Host(`grafana.keithsolomon.net`) )
|
||||
service: gui-https-29-Grafana
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-3-KaraKeep:
|
||||
rule: ( Host(`kara.keithsolomon.net`) )
|
||||
service: gui-https-3-KaraKeep
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-30-DroppedNeedle:
|
||||
rule: ( Host(`needle.keithsolomon.net`) )
|
||||
service: gui-https-30-DroppedNeedle
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-31-Grafana-OTLP:
|
||||
rule: (( Host(`grafana.keithsolomon.net`) ) && PathPrefix(`/otlp`))
|
||||
service: gui-https-31-Grafana-OTLP
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-4-Duplicati:
|
||||
rule: ( Host(`backups.keithsolomon.net`) )
|
||||
service: gui-https-4-Duplicati
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-7-Paperless:
|
||||
rule: ( Host(`paperless.keithsolomon.net`) )
|
||||
service: gui-https-7-Paperless
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-8-Tautulli:
|
||||
rule: ( Host(`tautulli.keithsolomon.net`) )
|
||||
service: gui-https-8-Tautulli
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
gui-https-9-YTDL:
|
||||
rule: ( Host(`ytdl.keithsolomon.net`) )
|
||||
service: gui-https-9-YTDL
|
||||
tls:
|
||||
certResolver: cloudflare
|
||||
services:
|
||||
gui-https-10-CommaFeed:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8082
|
||||
gui-https-11-OpenGist:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:6157
|
||||
gui-https-12-PromptBase:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:4321
|
||||
gui-https-13-Uptime-Kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:3031
|
||||
gui-https-14-Emby:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8096
|
||||
gui-https-15-Plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:32400
|
||||
gui-https-18-Termix:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8182
|
||||
gui-https-19-BillTrak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8989
|
||||
gui-https-2-Calibre:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8083
|
||||
gui-https-21-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181/home
|
||||
gui-https-22-Listenarr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:5000
|
||||
gui-https-23-Seerr:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:5055
|
||||
gui-https-24-Ironpad:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:2828/
|
||||
gui-https-25-A11yTester:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:3001
|
||||
gui-https-26-Beszel:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.9:8090/
|
||||
gui-https-27-FoundryVTT:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:30000
|
||||
gui-https-28-SolidTime:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.23:8580
|
||||
gui-https-29-Grafana:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:3000
|
||||
gui-https-3-KaraKeep:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:3849
|
||||
gui-https-30-DroppedNeedle:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.17:8688
|
||||
gui-https-31-Grafana-OTLP:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.18:4318
|
||||
gui-https-4-Duplicati:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8200
|
||||
gui-https-7-Paperless:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8010
|
||||
gui-https-8-Tautulli:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8181
|
||||
gui-https-9-YTDL:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://192.168.2.51:8998
|
||||
middlewares:
|
||||
https-redirect:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
otlp-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- /otlp
|
||||
otlp-auth:
|
||||
basicAuth:
|
||||
usersFile: /etc/traefik/otlp.htpasswd
|
||||
@@ -0,0 +1 @@
|
||||
836e0f7a9435e922292e019ed3200338777a0c5caf051ecbc362f5cf82941350
|
||||
@@ -0,0 +1,13 @@
|
||||
custom_groups: []
|
||||
route_overrides:
|
||||
gui-https-18-Termix: {group: Network, icon_type: auto}
|
||||
gui-https-19-BillTrak: {group: Home, icon_type: auto}
|
||||
gui-https-2-Calibre: {group: Media, icon_type: auto}
|
||||
gui-https-22-Listenarr: {group: Media, icon_type: auto}
|
||||
gui-https-23-Seerr: {group: Media, icon_type: auto}
|
||||
gui-https-24-Ironpad: {group: Dev, icon_type: auto}
|
||||
gui-https-25-A11y Tester: {group: Dev, icon_type: auto}
|
||||
gui-https-26-Beszel: {group: Monitoring, icon_type: auto}
|
||||
gui-https-28-SolidTime: {group: Dev, icon_type: auto}
|
||||
gui-https-4-Duplicati: {group: Files & Data, icon_type: auto}
|
||||
gui-https-9-YTDL: {group: Media, icon_type: auto}
|
||||
@@ -0,0 +1,69 @@
|
||||
domains:
|
||||
- keithsolomon.net
|
||||
cert_resolver: cloudflare
|
||||
traefik_api_url: https://tfk.keithsolomon.net
|
||||
auth_enabled: true
|
||||
password_hash: $2b$12$Y1TF4N1dl0sWi8NsybNY8.UWjh3JglgJV6mid0tWHW7q5rGWPb2uC
|
||||
visible_tabs:
|
||||
dashboard: true
|
||||
routemap: true
|
||||
docker: true
|
||||
kubernetes: false
|
||||
swarm: false
|
||||
nomad: false
|
||||
ecs: false
|
||||
consulcatalog: false
|
||||
redis: false
|
||||
etcd: false
|
||||
consul: false
|
||||
zookeeper: false
|
||||
http_provider: false
|
||||
file_external: false
|
||||
certs: true
|
||||
tls: false
|
||||
crowdsec: false
|
||||
plugins: true
|
||||
logs: true
|
||||
must_change_password: false
|
||||
setup_complete: true
|
||||
otp_secret: ''
|
||||
otp_enabled: false
|
||||
disabled_routes: {}
|
||||
api_keys: []
|
||||
api_key_enabled: false
|
||||
self_route:
|
||||
domain: ''
|
||||
service_url: ''
|
||||
router_name: traefik-manager
|
||||
entry_point: ''
|
||||
acme_json_path: ''
|
||||
access_log_path: ''
|
||||
static_config_path: ''
|
||||
oidc_enabled: false
|
||||
oidc_provider_url: ''
|
||||
oidc_client_id: ''
|
||||
oidc_client_secret: ''
|
||||
oidc_display_name: OIDC
|
||||
oidc_allowed_emails: ''
|
||||
oidc_allowed_groups: ''
|
||||
oidc_allow_any_authenticated: false
|
||||
oidc_groups_claim: groups
|
||||
webhook_url: ''
|
||||
webhook_type: discord
|
||||
webhook_username: ''
|
||||
webhook_password: ''
|
||||
crowdsec_lapi_url: ''
|
||||
crowdsec_api_key: ''
|
||||
crowdsec_machine_id: ''
|
||||
crowdsec_machine_password: ''
|
||||
traefik_api_user: ''
|
||||
traefik_api_password: ''
|
||||
git_backup_enabled: false
|
||||
git_backup_repo: ''
|
||||
git_backup_branch: main
|
||||
git_backup_username: ''
|
||||
git_backup_token: ''
|
||||
git_backup_commit_message: 'traefik-manager: {action} at {timestamp}'
|
||||
git_backup_auto_push: true
|
||||
agent_api_rate_limit: 30
|
||||
backup_keep_count: 0
|
||||
@@ -0,0 +1,9 @@
|
||||
- {msg: Login from 172.31.0.9, ts: '2026-04-19 10:07:55', type: info}
|
||||
- {msg: Login from 206.45.255.176, ts: '2026-05-14 13:09:21', type: info}
|
||||
- {msg: Middleware otlp-strip created, ts: '2026-07-13 21:05:22', type: success}
|
||||
- {msg: Middleware otlp-auth created, ts: '2026-07-13 21:08:38', type: success}
|
||||
- {msg: Route gui-https-31-Grafana-OTLP updated, ts: '2026-07-13 21:09:44', type:
|
||||
success}
|
||||
- {msg: Middleware otlp-auth created, ts: '2026-07-13 22:20:04', type: success}
|
||||
- {msg: Route gui-https-31-Grafana-OTLP updated, ts: '2026-07-13 22:20:40', type:
|
||||
success}
|
||||
Reference in New Issue
Block a user