From f13f39410e9f004c0abc22f6a65c3d1d4c4ef824 Mon Sep 17 00:00:00 2001 From: William Brockhus Date: Sat, 27 May 2023 11:25:01 +1000 Subject: [PATCH 1/2] fix: bypass auth for kavita api --- kavita.subdomain.conf.sample | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kavita.subdomain.conf.sample b/kavita.subdomain.conf.sample index 207b82d..1620c6f 100644 --- a/kavita.subdomain.conf.sample +++ b/kavita.subdomain.conf.sample @@ -43,4 +43,15 @@ server { proxy_pass $upstream_proto://$upstream_app:$upstream_port; } + + # Needed for OPDS access while using Authelia/ldap + location ~ /api { + include /config/nginx/proxy.conf; + include /config/nginx/resolver.conf; + set $upstream_app kavita; + set $upstream_port 5000; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + + } } From 849dadf27b3748e574025c7e12331e6e283c1ace Mon Sep 17 00:00:00 2001 From: William Brockhus Date: Mon, 29 May 2023 09:57:27 +1000 Subject: [PATCH 2/2] Update kavita.subdomain.conf.sample Co-authored-by: Eric Nemchik --- kavita.subdomain.conf.sample | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kavita.subdomain.conf.sample b/kavita.subdomain.conf.sample index 1620c6f..9ce5c4a 100644 --- a/kavita.subdomain.conf.sample +++ b/kavita.subdomain.conf.sample @@ -45,7 +45,7 @@ server { } # Needed for OPDS access while using Authelia/ldap - location ~ /api { + location ~ (/kavita)?/api { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf; set $upstream_app kavita;