traefik: add pqdn redirect

This commit is contained in:
notohh 2024-04-01 21:00:47 -04:00
parent dc0a21b9c4
commit eb91f08503
Signed by: notohh
GPG key ID: BD47506D475EE86D

View file

@ -32,9 +32,18 @@
trustForwardHeader = true;
};
};
redirect-flake-sh = {
redirectregex = {
regex = "^https?://flake\\.sh/(.*)";
replacement = "https://notohh.dev/";
permanent = false;
};
};
redirect-to-https = {
redirectscheme.scheme = "https";
redirectscheme.permanent = true;
redirectscheme = {
scheme = "https";
permanent = true;
};
};
cors = {
headers = {
@ -62,6 +71,14 @@
tls.domains = [{main = "*.notohh.dev";}];
tls.certresolver = "production";
};
flake-sh = {
rule = "Host(`${pqdn}`)";
entrypoints = ["websecure"];
service = "noop@internal";
middlewares = "redirect-flake-sh";
tls.domains = [{main = "*.${pqdn}";}];
tls.certresolver = "production";
};
uptime-kuma = {
rule = "Host(`status.${pqdn}`)";
entrypoints = ["websecure"];