Personal-use NixOS configuration
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add SCGI transport to Caddy

encode42 067e8262 5de443de

+7 -3
+7 -3
packages/server/caddy/default.nix
··· 1 1 { email }: 2 2 3 - { pkgs, ... }: 3 + { pkgs-unstable, ... }: 4 4 5 5 { 6 6 services.caddy = { ··· 17 17 timeout 15s 18 18 } 19 19 } 20 + 21 + order scgi after reverse_proxy 20 22 ''; 21 23 22 - package = pkgs.caddy.withPlugins { 24 + # unstable for caddy 2.10.2, roll back to stable once 25.11 releases 25 + package = pkgs-unstable.caddy.withPlugins { 23 26 plugins = [ 24 27 "github.com/caddy-dns/cloudflare@v0.2.1" 25 28 "github.com/WeidiDeng/caddy-cloudflare-ip@v0.0.0-20231130002422-f53b62aa13cb" 26 29 "github.com/BadAimWeeb/caddy-uwsgi-transport@v0.0.0-20240317192154-74a1008b9763" 30 + "github.com/Elegant996/scgi-transport@v1.1.6" 27 31 ]; 28 32 29 - hash = "sha256-rOhVN9afti73MBrpleVH+Qmh1hj6N8flOySIq9nUxGU="; 33 + hash = "sha256-SKopzhjOfy+ZXrl3QGECVYmWuq8Kv6cBy5OxgAZ3zF0="; 30 34 }; 31 35 }; 32 36