From 34e32e7ce47adb3270cea54147127568d6f64ac7 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Wed, 13 May 2026 10:24:14 +0100 Subject: [PATCH] Remove shitty ollama. --- common.nix | 1 - hosts/FredOS-Mediaserver.nix | 1 - services/authelia.nix | 1 - services/nginx.nix | 1 - services/ollama.nix | 31 ------------------------------- 5 files changed, 35 deletions(-) delete mode 100644 services/ollama.nix diff --git a/common.nix b/common.nix index a4e7257..5233d6a 100644 --- a/common.nix +++ b/common.nix @@ -40,7 +40,6 @@ ./services/crowdsec.nix ./services/sabnzbd.nix ./services/forgejo-runner.nix - ./services/ollama.nix ]; ### Make build time quicker diff --git a/hosts/FredOS-Mediaserver.nix b/hosts/FredOS-Mediaserver.nix index 38a64ca..ed2cba0 100644 --- a/hosts/FredOS-Mediaserver.nix +++ b/hosts/FredOS-Mediaserver.nix @@ -20,7 +20,6 @@ matugen usbutils lm_sensors - vscodium (pkgs.writeShellScriptBin "transcode-hevc" '' export PATH="${pkgs.jellyfin-ffmpeg}/bin:${pkgs.coreutils}/bin:${pkgs.findutils}/bin:${pkgs.gnugrep}/bin:${pkgs.gawk}/bin:${pkgs.bc}/bin:${pkgs.curl}/bin:$PATH" exec ${pkgs.bash}/bin/bash ${../scripts/transcode-hevc.sh} "$@" diff --git a/services/authelia.nix b/services/authelia.nix index 7e3828b..a069823 100644 --- a/services/authelia.nix +++ b/services/authelia.nix @@ -81,7 +81,6 @@ in { domain = "torrent.nordhammer.it"; policy = "one_factor"; } { domain = "profilarr.nordhammer.it"; policy = "one_factor"; } { domain = "sabnzbd.nordhammer.it"; policy = "one_factor"; } - { domain = "ollama.nordhammer.it"; policy = "one_factor"; } ]; }; diff --git a/services/nginx.nix b/services/nginx.nix index 4d97a26..42c8980 100644 --- a/services/nginx.nix +++ b/services/nginx.nix @@ -114,7 +114,6 @@ in "adguard.nordhammer.it" = protectedProxy 3000; "profilarr.nordhammer.it" = protectedProxy 6868; "sabnzbd.nordhammer.it" = protectedProxy 8085; - "ollama.nordhammer.it" = protectedProxy 8888; # --- Local-only: serves update history JSON to Homepage's customapi widget --- "homepage-updates.local" = { diff --git a/services/ollama.nix b/services/ollama.nix deleted file mode 100644 index e042789..0000000 --- a/services/ollama.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ config, pkgs, lib, ... }: -{ - config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { - - services.ollama.enable = true; - services.ollama.host = "0.0.0.0"; - networking.firewall.allowedTCPPorts = [ 11434 ]; - - services.open-webui.enable = true; - services.open-webui.port = 8888; - services.open-webui.environment.WEBUI_AUTH = "False"; # auth handled by Authelia upstream - - nixpkgs.overlays = [ - (final: prev: { - # We need to reach into the python package set - pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [ - (python-final: python-prev: { - langchain = python-prev.langchain.overridePythonAttrs (oldAttrs: { - doCheck = false; - }); - }) - ]; - # valkey 8.1.x has a flaky replication integration test that - # fails non-deterministically; skip checks to unblock open-webui. - valkey = prev.valkey.overrideAttrs (oldAttrs: { - doCheck = false; - }); - }) - ]; - }; -} \ No newline at end of file