From c4a46fd6f957163e19cb1eb9c0678691db4db853 Mon Sep 17 00:00:00 2001 From: driz <40674481+drizuid@users.noreply.github.com> Date: Sat, 21 Dec 2024 17:39:15 -0500 Subject: [PATCH] kobo sync --- calibre-web.subfolder.conf.sample | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/calibre-web.subfolder.conf.sample b/calibre-web.subfolder.conf.sample index e28a272..767f229 100644 --- a/calibre-web.subfolder.conf.sample +++ b/calibre-web.subfolder.conf.sample @@ -48,3 +48,18 @@ location ^~ /calibre-web/opds/ { proxy_set_header X-Scheme $scheme; proxy_set_header X-Script-Name /calibre-web; } + +# For kobo e-reader sync support +# you will need to bypass ^/kobo.* in authentik or authelia if they are used. +location ^~ /calibre-web/kobo/ { + include /config/nginx/proxy.conf; + include /config/nginx/resolver.conf; + set $upstream_app calibre-web; + set $upstream_port 8083; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + proxy_set_header X-Scheme $scheme; + proxy_buffers 4 256k; + proxy_busy_buffers_size 256k; + proxy_buffer_size 128k; +}