From 7946d333b739ee308ddf32f389df65951d901d64 Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Fri, 11 Jul 2025 13:50:43 -0400 Subject: [PATCH] temporary searxng instance for use with ollama, will probably break it out into another service at some point --- modules/services/ollama/default.nix | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/modules/services/ollama/default.nix b/modules/services/ollama/default.nix index f3e38a1..68236a8 100644 --- a/modules/services/ollama/default.nix +++ b/modules/services/ollama/default.nix @@ -9,11 +9,31 @@ acceleration = "rocm"; }; - networking.firewall.allowedTCPPorts = [3000]; - - services.nextjs-ollama-llm-ui = { + services.open-webui = { enable = true; port = 3000; - hostname = "0.0.0.0"; + host = "0.0.0.0"; + openFirewall = true; + }; + + services.searx = { + enable = true; + redisCreateLocally = true; + settings = { + server.secret_key = "temptestsecret"; + server.port = 3001; + server.bind_address = "0.0.0.0"; + search.formats = [ + "html" + "json" + ]; + }; + limiterSettings = { + botdetection = { + ip_limit.link_token = false; + ip_lists.block_ip = []; + ip_lists.pass_ip = []; + }; + }; }; }