75 lines
2.1 KiB
TOML
75 lines
2.1 KiB
TOML
[entryPoints]
|
|
[entryPoints.http]
|
|
address = ":80"
|
|
|
|
[entryPoints.https]
|
|
address = ":443"
|
|
[entryPoints.https.tls]
|
|
[[entryPoints.https.tls.certificates]]
|
|
certFile = "/var/lib/certificates/cert.pem"
|
|
keyFile = "/var/lib/certificates/key.pem"
|
|
|
|
[file]
|
|
[backends]
|
|
[backends.whoami]
|
|
[backends.whoami.servers.server1]
|
|
url = "http://whoami:2001"
|
|
|
|
[backends.grafana]
|
|
[backends.grafana.servers.server1]
|
|
url = "http://grafana:3000"
|
|
|
|
[backends.syncthing]
|
|
[backends.syncthing.servers.server1]
|
|
url = "http://syncthing:8384"
|
|
|
|
[backends.homeassistant]
|
|
[backends.homeassistant.servers.server1]
|
|
url = "http://homeassistant:8123"
|
|
|
|
[backends.influxdb]
|
|
[backends.influxdb.servers.server1]
|
|
url = "http://influxdb:8086"
|
|
|
|
[frontends]
|
|
[frontends.whoami]
|
|
backend = "whoami"
|
|
[frontends.whoami.routes.path]
|
|
rule = "Path:/whoami;ReplacePathRegex: ^/whoami(.*) /$1"
|
|
|
|
[frontends.grafana]
|
|
backend = "grafana"
|
|
[frontends.grafana.routes.path]
|
|
rule = "Path:/grafana;ReplacePathRegex: ^/grafana(.*) /$1"
|
|
|
|
[frontends.syncthing]
|
|
backend = "syncthing"
|
|
[frontends.syncthing.routes.path]
|
|
rule = "Path:/syncthing;ReplacePathRegex: ^/syncthing(.*) /$1"
|
|
|
|
[frontends.syncthing-referrer]
|
|
backend = "syncthing"
|
|
[frontends.syncthing-referrer.routes.referrer]
|
|
rule = "HeadersRegexp: Referer, /*.syncthing"
|
|
|
|
[frontends.homeassistant]
|
|
backend = "homeassistant"
|
|
[frontends.homeassistant.routes.path]
|
|
rule = "Path:/homeassistant;ReplacePathRegex: ^/homeassistant(.*) /$1"
|
|
|
|
[frontends.influxdb]
|
|
backend = "influxdb"
|
|
[frontends.influxdb.routes.path]
|
|
rule = "Path:/influxdb;ReplacePathRegex: ^/influxdb(.*) /$1"
|
|
|
|
[frontends.influxdb-referrer]
|
|
backend = "influxdb"
|
|
[frontends.influxdb-referrer.routes.referrer]
|
|
rule = "HeadersRegexp: Referer, /*.influxdb"
|
|
|
|
|
|
[tracing]
|
|
[tracing.otlp.http]
|
|
endpoint = "http://otel-collector:4318"
|
|
insecure = true
|