From 5f8740c206417155a9f4917fc3d416ccdc4cb2b5 Mon Sep 17 00:00:00 2001 From: NullBite <me@nullbite.com> Date: Sat, 29 Jun 2024 17:57:06 -0400 Subject: [PATCH] rpi4: fix searxng issues rpi4: fix searxng redirect rpi4: fix searxng auth --- hosts/rpi4/services.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hosts/rpi4/services.nix b/hosts/rpi4/services.nix index 849729d..8476c9b 100644 --- a/hosts/rpi4/services.nix +++ b/hosts/rpi4/services.nix @@ -115,12 +115,16 @@ # octoprint (proxy_addr is 10.10.1.8) "print.protogen.io" = mkProxy { auth = true; upstream = "http://10.10.1.8:80"; }; # searx auth 8088 (none for /favicon.ico, /autocompleter, /opensearch.xml) + "search.protogen.io".locations."/".return = "302 https://searx.protogen.io$request_uri"; "searx.protogen.io" = let port = 8088; in mkProxy { auth = true; inherit port; extraConfig = { locations = lib.genAttrs [ "/favicon.ico" "/autocompleter" "/opensearch.xml" ] (attr: { - basicAuthFile = lib.mkForce null; - basicAuth = lib.mkForce { }; + proxyPass = "http://localhost:${builtins.toString port}"; + proxyWebsockets = true; + extraConfig = '' + auth_basic off; + ''; }); };}; # nbt.sh alias proot.link 8090