2025-08-25 16:49:04 -04:00
|
|
|
|
{
|
|
|
|
|
|
# we’re behind cloudflare tunnel; terminate tls there
|
|
|
|
|
|
auto_https off
|
2025-08-25 14:15:52 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-08-25 16:49:04 -04:00
|
|
|
|
:8550 {
|
|
|
|
|
|
# route by host header to each backend
|
|
|
|
|
|
@paste host {env.PASTE_DOMAIN}
|
|
|
|
|
|
handle @paste {
|
|
|
|
|
|
reverse_proxy privatebin:8080
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@files host {env.FILES_DOMAIN}
|
|
|
|
|
|
handle @files {
|
|
|
|
|
|
reverse_proxy lufi:8081
|
|
|
|
|
|
}
|
2025-08-25 14:15:52 -04:00
|
|
|
|
|
2025-08-25 16:49:04 -04:00
|
|
|
|
@short host {env.SHORT_DOMAIN}
|
|
|
|
|
|
handle @short {
|
|
|
|
|
|
reverse_proxy shlink:8080
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-08-25 17:00:44 -04:00
|
|
|
|
respond "unauthorized domain" 404
|
2025-08-25 16:49:04 -04:00
|
|
|
|
}
|