nixos-config

NixOS configs for my systems
Log | Files | Refs

commit 7d13a4632ebfebe41fa46da13f2ec1978f62412d
parent d1fc26eea9ace401e36363437a4b8c01e93c385d
Author: vin <vin@vineetk.net>
Date:   Mon, 24 Mar 2025 23:50:47 -0400

demiurge: try running open-webui?

Diffstat:
Mhosts/demiurge/default.nix | 15+++++++++++++++
Mhosts/saklas/default.nix | 1+
2 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix @@ -370,6 +370,13 @@ FQsOJMjIvhTm2IiOS8xIaZz7EJORxFjtOkLEIGGZBNK6QcnD714/nYbHSrQx4eNM locations."/".proxyPass = "http://127.0.0.1:8082"; }; + "llm.demiurge.epistemia" = { + addSSL = true; + sslCertificate = "/var/demiurge.epistemia.crt"; + sslCertificateKey = "/var/demiurge.epistemia.key"; + locations."/".proxyPass = "http://127.0.0.1:8083"; + }; + "navidrome.demiurge.epistemia" = { addSSL = true; sslCertificate = "/var/demiurge.epistemia.crt"; @@ -430,6 +437,14 @@ FQsOJMjIvhTm2IiOS8xIaZz7EJORxFjtOkLEIGGZBNK6QcnD714/nYbHSrQx4eNM ]; }; + open-webui = { + enable = true; + environment = { + WEBUI_AUTH = "False"; + }; + port = 8083; + }; + # for yubikey pcscd.enable = true; diff --git a/hosts/saklas/default.nix b/hosts/saklas/default.nix @@ -165,6 +165,7 @@ base_domain = "epistemia"; extra_records = [ { name = "invidious.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; } + { name = "llm.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; } { name = "navidrome.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; } { name = "redlib.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; } { name = "sdui.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; }