From 031c848984d3bdd54e558aea36b430b63db5419f Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Wed, 4 May 2022 15:45:20 -0400 Subject: [PATCH] Improved caddy configuration --- docs/config.md | 9 +++++++++ docs/releases.md | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/docs/config.md b/docs/config.md index 6a33def2..448efddf 100644 --- a/docs/config.md +++ b/docs/config.md @@ -579,6 +579,15 @@ or the root domain: ntfy.sh, http://nfty.sh { reverse_proxy 127.0.0.1:2586 + + # Redirect HTTP to HTTPS, but only for GET topic addresses, since we want + # it to work with curl without the annoying https:// prefix + @httpget { + protocol http + method GET + path_regexp ^/([-_a-z0-9]{0,64}$|docs/|static/) + } + redir @httpget https://{host}{uri} } ``` diff --git a/docs/releases.md b/docs/releases.md index c918160b..0f4dee89 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -37,6 +37,10 @@ to [@Joeharrison94](https://github.com/Joeharrison94) for the input. * Made web app sounds quieter ([#222](https://github.com/binwiederhier/ntfy/issues/222)) * Add "private browsing"-specific error message for Firefox/Safari ([#208](https://github.com/binwiederhier/ntfy/issues/208), thanks to [@julianfoad](https://github.com/julianfoad) for reporting) +**Documentation:** + +* Improved caddy configuration (no ticket, thanks to @Stnby) + **Additional translations:** * Czech (thanks to [@waclaw66](https://hosted.weblate.org/user/waclaw66/))