change(server): traefik rules

This commit is contained in:
2026-01-28 10:05:13 +00:00
parent f83a201895
commit d1949310c5

View File

@@ -29,13 +29,27 @@ in
staticConfigOptions = { staticConfigOptions = {
entryPoints = { entryPoints = {
web = { web = {
address = "0.0.0.0:80"; address = ":80";
http.redirections.entrypoint = {
to = "websecure";
scheme = "https";
};
asDefault = true; asDefault = true;
}; };
websecure = {
address = ":443";
asDefault = true;
http.tls.certResolver = "letsencrypt";
};
traefik = { traefik = {
address = ":8081"; address = ":8081";
}; };
}; };
certificatesResolvers.letsencrypt.acme = {
email = "doloroo@proton.me";
storage = "${config.services.traefik.dataDir}/acme.json";
httpChallenge.entryPoint = "web";
};
api.dashboard = true; api.dashboard = true;
api.insecure = true; api.insecure = true;
}; };