From 03f5d7b78f7c32bec144ebb9f446232b27518e6e Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Sat, 16 Nov 2024 16:46:46 +0100 Subject: [PATCH] move seafile from nginx to caddy --- caddy/Caddyfile | 14 ++++++++++++++ nginx/etc/nginx/conf.d/global.conf | 20 -------------------- 2 files changed, 14 insertions(+), 20 deletions(-) diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 749eead..0a7dade 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -41,6 +41,7 @@ authentik.rik.veenboer.xyz { X-Custom-Password X-User-Header X-Homeassistant-User + X-Seafile-User } } } @@ -67,3 +68,16 @@ insecure.rik.veenboer.xyz { reverse_proxy host:12345 } } + +seafile.rik.veenboer.xyz { + handle { + reverse_proxy http://host:8100 + } + + handle_path /seafhttp* { + reverse_proxy http://host:8100 + } + + handle /seafdav* { + reverse_proxy http://host:8180 + } diff --git a/nginx/etc/nginx/conf.d/global.conf b/nginx/etc/nginx/conf.d/global.conf index 4a7115a..7cccd56 100644 --- a/nginx/etc/nginx/conf.d/global.conf +++ b/nginx/etc/nginx/conf.d/global.conf @@ -107,26 +107,6 @@ server { } } -server { - # seafile - listen 80; - server_name seafile.rik.veenboer.xyz; - location / { - proxy_pass http://host:8100; - include /etc/nginx/conf/proxy.conf; - } - location /seafhttp { - # seafile - rewrite ^/seafhttp(.*)$ $1 break; - proxy_pass http://host:8182; - client_max_body_size 0; - } - location /seafdav { - proxy_pass http://host:8180; - include /etc/nginx/conf/proxy.conf; - } -} - server { # grafana listen 80;