2024-12-08 13:07:44 +01:00
|
|
|
{ config, pkgs, lib, ... }:
|
|
|
|
{
|
|
|
|
environment.systemPackages = [
|
|
|
|
pkgs.unstable.open-webui
|
2025-01-16 11:16:21 +01:00
|
|
|
pkgs.gvisor
|
2025-01-29 12:51:19 +01:00
|
|
|
pkgs.bash
|
2025-02-14 20:21:34 +01:00
|
|
|
pkgs.unstable.tika
|
2025-01-16 11:16:21 +01:00
|
|
|
|
2024-12-08 13:07:44 +01:00
|
|
|
];
|
|
|
|
|
2025-01-29 12:51:19 +01:00
|
|
|
services.tika = {
|
|
|
|
enable=true;
|
2025-02-14 20:21:34 +01:00
|
|
|
package = pkgs.unstable.tika;
|
2025-01-29 12:51:19 +01:00
|
|
|
openFirewall=true;
|
2025-02-14 20:21:34 +01:00
|
|
|
listenAddress = "0.0.0.0";
|
|
|
|
port = 9998;
|
2025-01-29 12:51:19 +01:00
|
|
|
enableOcr = true;
|
|
|
|
};
|
2025-01-22 12:25:26 +01:00
|
|
|
|
2024-12-08 13:07:44 +01:00
|
|
|
services.open-webui = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
package = pkgs.unstable.open-webui;
|
|
|
|
port = 11111;
|
|
|
|
host = "0.0.0.0";
|
|
|
|
openFirewall = true;
|
|
|
|
|
2025-01-29 12:51:19 +01:00
|
|
|
environment = {
|
2025-01-22 12:25:26 +01:00
|
|
|
ANONYMIZED_TELEMETRY = "False";
|
|
|
|
DO_NOT_TRACK = "True";
|
|
|
|
SCARF_NO_ANALYTICS = "True";
|
|
|
|
};
|
|
|
|
|
2024-12-08 13:07:44 +01:00
|
|
|
};
|
|
|
|
}
|