summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvin <vin@vineetk.net>2025-03-24 23:50:47 -0400
committervin <vin@vineetk.net>2025-03-24 23:50:47 -0400
commit7d13a4632ebfebe41fa46da13f2ec1978f62412d (patch)
treeca6ba89f7ac92e3d9b3a71a638c8cd16a254954d
parentd1fc26eea9ace401e36363437a4b8c01e93c385d (diff)
demiurge: try running open-webui?
-rw-r--r--hosts/demiurge/default.nix15
-rw-r--r--hosts/saklas/default.nix1
2 files changed, 16 insertions, 0 deletions
diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix
index f81038c..f0fc2f6 100644
--- a/hosts/demiurge/default.nix
+++ b/hosts/demiurge/default.nix
@@ -370,6 +370,13 @@ FQsOJMjIvhTm2IiOS8xIaZz7EJORxFjtOkLEIGGZBNK6QcnD714/nYbHSrQx4eNM
370 locations."/".proxyPass = "http://127.0.0.1:8082"; 370 locations."/".proxyPass = "http://127.0.0.1:8082";
371 }; 371 };
372 372
373 "llm.demiurge.epistemia" = {
374 addSSL = true;
375 sslCertificate = "/var/demiurge.epistemia.crt";
376 sslCertificateKey = "/var/demiurge.epistemia.key";
377 locations."/".proxyPass = "http://127.0.0.1:8083";
378 };
379
373 "navidrome.demiurge.epistemia" = { 380 "navidrome.demiurge.epistemia" = {
374 addSSL = true; 381 addSSL = true;
375 sslCertificate = "/var/demiurge.epistemia.crt"; 382 sslCertificate = "/var/demiurge.epistemia.crt";
@@ -430,6 +437,14 @@ FQsOJMjIvhTm2IiOS8xIaZz7EJORxFjtOkLEIGGZBNK6QcnD714/nYbHSrQx4eNM
430 ]; 437 ];
431 }; 438 };
432 439
440 open-webui = {
441 enable = true;
442 environment = {
443 WEBUI_AUTH = "False";
444 };
445 port = 8083;
446 };
447
433 # for yubikey 448 # for yubikey
434 pcscd.enable = true; 449 pcscd.enable = true;
435 450
diff --git a/hosts/saklas/default.nix b/hosts/saklas/default.nix
index 13f81be..9b091dc 100644
--- a/hosts/saklas/default.nix
+++ b/hosts/saklas/default.nix
@@ -165,6 +165,7 @@
165 base_domain = "epistemia"; 165 base_domain = "epistemia";
166 extra_records = [ 166 extra_records = [
167 { name = "invidious.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; } 167 { name = "invidious.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; }
168 { name = "llm.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; }
168 { name = "navidrome.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; } 169 { name = "navidrome.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; }
169 { name = "redlib.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; } 170 { name = "redlib.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; }
170 { name = "sdui.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; } 171 { name = "sdui.demiurge.epistemia"; type = "A"; value = "100.64.0.2"; }