You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

159 lines
3.0 KiB

10 months ago
{
servers {
metrics
}
}
1 year ago
# https://www.authelia.com/integration/proxies/caddy/#forwarded-header-trust#trusted-proxies
(trusted_proxy_list) {
6 months ago
trusted_proxies {{ trusted_proxies }}
1 year ago
}
2 years ago
:2019 {
metrics
}
2 months ago
loki.kejadlen.dev {
reverse_proxy loki:3100
}
2 months ago
rss.kejadlen.dev {
reverse_proxy miniflux:8080
2 years ago
}
2 months ago
prometheus.kejadlen.dev {
reverse_proxy prometheus:9090
2 years ago
}
2 months ago
grafana.kejadlen.dev {
reverse_proxy grafana:3000
2 years ago
}
1 year ago
8 months ago
{% for domain in ("kejadlen.dev", "chislan.family") %}
1 year ago
auth.{{ domain }} {
reverse_proxy authelia:9091 {
import trusted_proxy_list
}
1 year ago
}
8 months ago
{% endfor %}
2 months ago
search.kejadlen.dev {
8 months ago
log
10 months ago
8 months ago
handle /opensearch.xml {
reverse_proxy searxng:8080
}
handle /static/* {
reverse_proxy searxng:8080
}
handle /autocompleter {
reverse_proxy searxng:8080
}
handle {
forward_auth authelia:9091 {
uri /api/verify?rd=https://auth.{{ domain }}
# copy_headers Remote-User
10 months ago
8 months ago
# This import needs to be included if you're relying on a trusted proxies configuration.
import trusted_proxy_list
}
reverse_proxy searxng:8080 {
import trusted_proxy_list
}
}
10 months ago
}
1 year ago
2 months ago
# {{ hledger.subdomain }}.kejadlen.dev {
10 months ago
# forward_auth authelia:9091 {
# uri /api/verify?rd=https://auth.{{ domain }}
# # copy_headers Remote-User Remote-Groups Remote-Name Remote-Email
1 year ago
10 months ago
# ## This import needs to be included if you're relying on a trusted proxies configuration.
# import trusted_proxy_list
# }
# reverse_proxy hledger:5000 {
# import trusted_proxy_list
# }
# }
1 year ago
2 months ago
books.kejadlen.dev {
1 year ago
forward_auth authelia:9091 {
uri /api/verify?rd=https://auth.{{ domain }}
1 year ago
copy_headers Remote-User
1 year ago
## This import needs to be included if you're relying on a trusted proxies configuration.
import trusted_proxy_list
}
1 year ago
reverse_proxy calibre-web:8083 {
1 year ago
import trusted_proxy_list
}
1 year ago
}
10 months ago
6 months ago
docs.chislan.family {
forward_auth authelia:9091 {
uri /api/verify?rd=https://auth.chislan.family
copy_headers Remote-User
# This import needs to be included if you're relying on a trusted proxies configuration.
import trusted_proxy_list
}
reverse_proxy paperless-ngx:8000 {
import trusted_proxy_list
}
redir /flower /flower/
handle /flower/* {
reverse_proxy paperless-ngx:5555
}
}
2 months ago
docs.kejadlen.dev {
10 months ago
forward_auth authelia:9091 {
uri /api/verify?rd=https://auth.{{ domain }}
copy_headers Remote-User
# This import needs to be included if you're relying on a trusted proxies configuration.
import trusted_proxy_list
}
reverse_proxy paperless-ngx:8000 {
10 months ago
import trusted_proxy_list
}
redir /flower /flower/
handle /flower/* {
reverse_proxy paperless-ngx:5555
10 months ago
}
}
2 months ago
hey.kejadlen.dev
reverse_proxy gotosocial:8080
handle /metrics {
respond 404
}
}
2 months ago
cadvisor.kejadlen.dev {
forward_auth authelia:9091 {
uri /api/verify?rd=https://auth.{{ domain }}
copy_headers Remote-User
# This import needs to be included if you're relying on a trusted proxies configuration.
import trusted_proxy_list
}
reverse_proxy cadvisor:8080 {
import trusted_proxy_list
}
}
10 months ago
# vim: ts=4