summaryrefslogtreecommitdiff
path: root/hosts/demiurge/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/demiurge/default.nix')
-rw-r--r--hosts/demiurge/default.nix29
1 files changed, 2 insertions, 27 deletions
diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix
index 263d509..20fdefd 100644
--- a/hosts/demiurge/default.nix
+++ b/hosts/demiurge/default.nix
@@ -73,7 +73,7 @@
73 73
74 zfs.extraPools = [ 74 zfs.extraPools = [
75 "data_nvme" 75 "data_nvme"
76 "data_wd" 76 "data_hdd"
77 ]; 77 ];
78 }; 78 };
79 79
@@ -249,6 +249,7 @@ ip6tables -X WG1-FWD
249 249
250 transmission = { 250 transmission = {
251 enable = true; 251 enable = true;
252 package = pkgs.transmission_4;
252 downloadDirPermissions = "770"; 253 downloadDirPermissions = "770";
253 openPeerPorts = true; 254 openPeerPorts = true;
254 user = "vin"; 255 user = "vin";
@@ -301,16 +302,6 @@ ip6tables -X WG1-FWD
301 locations."/".proxyPass = "http://127.0.0.1:8085"; 302 locations."/".proxyPass = "http://127.0.0.1:8085";
302 }; 303 };
303 304
304 "llm.demiurge.epistemia" = {
305 addSSL = true;
306 sslCertificate = "/var/demiurge.epistemia.crt";
307 sslCertificateKey = "/var/demiurge.epistemia.key";
308 locations."/" = {
309 proxyPass = "http://127.0.0.1:8083";
310 proxyWebsockets = true;
311 };
312 };
313
314 "navidrome.demiurge.epistemia" = { 305 "navidrome.demiurge.epistemia" = {
315 addSSL = true; 306 addSSL = true;
316 sslCertificate = "/var/demiurge.epistemia.crt"; 307 sslCertificate = "/var/demiurge.epistemia.crt";
@@ -337,16 +328,6 @@ ip6tables -X WG1-FWD
337 { addr = "10.0.13.2"; port = 22; } 328 { addr = "10.0.13.2"; port = 22; }
338 ]; 329 ];
339 330
340 # llm
341 open-webui = {
342 enable = true;
343 environment = {
344 REQUESTS_CA_BUNDLE = "/etc/ssl/certs/ca-bundle.crt";
345 WEBUI_AUTH = "False";
346 };
347 port = 8083;
348 };
349
350 # reddit 331 # reddit
351 redlib = { 332 redlib = {
352 enable = true; 333 enable = true;
@@ -407,12 +388,6 @@ ip6tables -X WG1-FWD
407 }; 388 };
408 }; 389 };
409 390
410 # monero node
411 monero = {
412 enable = true;
413 dataDir = "/data_wd/monero";
414 };
415
416 # searching 391 # searching
417 searx = { 392 searx = {
418 enable = true; 393 enable = true;