This repository has no description
0

Configure Feed

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

prism: proxy p.krebsco.de and c.krebsco.de to neoprism

+36
+36
machines/prism/config.nix
··· 223 223 services.nginx.virtualHosts."cgit.lassul.us".acmeFallbackHost = "orange.r"; 224 224 services.nginx.virtualHosts."mail.lassul.us".acmeFallbackHost = "neoprism.r"; 225 225 services.nginx.virtualHosts."mumble.lassul.us".acmeFallbackHost = "neoprism.r"; 226 + 227 + # proxy paste/cyberlocker to neoprism 228 + services.nginx.virtualHosts."p.krebsco.de" = { 229 + locations."/".extraConfig = lib.mkForce '' 230 + client_max_body_size 4G; 231 + proxy_set_header Host $host; 232 + proxy_set_header X-Forwarded-Proto $scheme; 233 + proxy_pass https://neoprism.lassul.us; 234 + ''; 235 + locations."/form".extraConfig = lib.mkForce '' 236 + client_max_body_size 4G; 237 + proxy_set_header Host $host; 238 + proxy_pass https://neoprism.lassul.us; 239 + ''; 240 + locations."/image".extraConfig = lib.mkForce '' 241 + proxy_set_header Host $host; 242 + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 243 + proxy_set_header X-Forwarded-Proto $scheme; 244 + proxy_pass https://neoprism.lassul.us; 245 + ''; 246 + extraConfig = lib.mkForce '' 247 + add_header Access-Control-Allow-Headers Authorization always; 248 + add_header Access-Control-Allow-Origin * always; 249 + add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS' always; 250 + ''; 251 + }; 252 + services.nginx.virtualHosts."c.krebsco.de" = { 253 + locations."/".extraConfig = lib.mkForce '' 254 + proxy_set_header Host $host; 255 + proxy_pass https://neoprism.lassul.us; 256 + ''; 257 + extraConfig = lib.mkForce '' 258 + add_header Access-Control-Allow-Origin * always; 259 + add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS' always; 260 + ''; 261 + }; 226 262 } 227 263 ]; 228 264