From bf61829ba6ec9fb4a562f1f1e5539824319a748b Mon Sep 17 00:00:00 2001 From: Nik Afiq Date: Sat, 24 Jan 2026 21:12:30 +0900 Subject: [PATCH] Add Pi-hole v6 fix for /admin/api redirection and proxy handling --- nik4nao.home.arpa.conf | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/nik4nao.home.arpa.conf b/nik4nao.home.arpa.conf index b1796e3..830bf9b 100644 --- a/nik4nao.home.arpa.conf +++ b/nik4nao.home.arpa.conf @@ -70,6 +70,24 @@ server { proxy_set_header X-Forwarded-Prefix /anime; } + # ---- Pi-hole v6 fix: map /admin/api/* -> /api/* ---- + location = /admin/api { + return 301 /api/; + } + + location ^~ /admin/api/ { + proxy_pass http://pihole_upstream/api/; + include snippets/proxy-common.conf; + + proxy_set_header Host $host; + proxy_set_header X-Forwarded-Host $host; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + + proxy_redirect off; + } + # ---- Pi-hole admin at /admin/ ---- # Pi-hole’s UI lives under /admin/, so keep the trailing slash in proxy_pass. location /admin/ {