Commit aa45a4beab60
Changed files (2)
systems
systems/aomi/extra.nix
@@ -234,7 +234,12 @@
enable = true;
environmentFile = config.age.secrets."searxng-secret-key".path;
settings = {
- use_default_settings = true;
+ use_default_settings = {
+ engines.remove = [
+ "ahmia"
+ "torch"
+ ];
+ };
server = {
port = 8888;
bind_address = "0.0.0.0";
@@ -285,13 +290,14 @@
}
{
name = "stackoverflow";
- engine = "stackoverflow";
+ engine = "stackexchange";
shortcut = "so";
disabled = false;
+ categories = "it";
}
{
name = "arch wiki";
- engine = "arch_linux_wiki";
+ engine = "archlinux";
shortcut = "aw";
disabled = false;
}
@@ -441,11 +447,9 @@
};
};
- # Open firewall for Ollama exporter + SearXNG
- networking.firewall.allowedTCPPorts = [
- 8000
- 8888
- ];
+ # NOTE: NixOS firewall is disabled (see openshift-port-forward.nix).
+ # Firewall rules must be added to the nftables config there instead.
+ # networking.firewall.allowedTCPPorts = [ 8000 8888 ];
# Builder user for remote builds
users.users.builder = {
systems/aomi/openshift-port-forward.nix
@@ -82,6 +82,9 @@
# Allow Ollama Prometheus exporter
tcp dport 8000 accept
+ # Allow SearXNG metasearch engine
+ tcp dport 8888 accept
+
# Allow Harmonia binary cache
tcp dport 5000 accept