Added nginx for open-webui server

This commit is contained in:
Random936 2025-02-28 18:19:20 -08:00
parent f95d52ec62
commit e2c7e7c38e

View File

@ -6,7 +6,7 @@
(import ./networking.nix { (import ./networking.nix {
hostname = "mindforge"; hostname = "mindforge";
ip_address = "192.168.100.45"; ip_address = "192.168.100.45";
open_ports = [ ]; open_ports = [ 80 443 ];
inherit lib; inherit lib;
}) })
]; ];
@ -34,14 +34,27 @@
}; };
}; };
services.open-webui = {
enable = true;
host = "0.0.0.0";
openFirewall = true;
};
services.ollama = { services.ollama = {
enable = true; enable = true;
acceleration = "cuda"; acceleration = "cuda";
}; };
# NGINX Reverse Proxy Setup
services.open-webui.enable = true;
services.nginx = {
enable = true;
virtualHosts = {
# Jellyfin
"mindforge.randomctf.local" = {
extraConfig = ''
access_log /var/log/nginx/access.mindforge.log;
'';
locations."/".extraConfig = ''
proxy_buffering off;
proxy_pass http://localhost:8080/;
'';
};
};
};
} }