From fd10a8a033e1e1c5d016968c2fbd296ec6ae1656 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Sun, 2 Aug 2026 16:49:19 -0500 Subject: add git.conf --- linux/nginx/etc/nginx/conf.d/git.conf | 91 +++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 linux/nginx/etc/nginx/conf.d/git.conf diff --git a/linux/nginx/etc/nginx/conf.d/git.conf b/linux/nginx/etc/nginx/conf.d/git.conf new file mode 100644 index 0000000..884000c --- /dev/null +++ b/linux/nginx/etc/nginx/conf.d/git.conf @@ -0,0 +1,91 @@ +# git.krz.sh -- cgit (fcgiwrap) +# Cloudflare Tunnel ingress: git.krz.sh -> http://localhost:10046 +# Repos are scanned from /git (scan-path in /etc/cgitrc). + +server { + listen 10046; + server_name git.krz.sh; + error_log /var/log/nginx/git.krz.sh.error.log; + + include custom.d/basic.conf; + include custom.d/security/strict-transport-security.conf; + include custom.d/security/permissions-policy.conf; + + # The shared CSP (default-src 'self', no style-src) breaks cgit: the + # pygments source-filter writes an inline