summaryrefslogtreecommitdiff
path: root/Omni/Cloud/OpenWebui.nix
diff options
context:
space:
mode:
Diffstat (limited to 'Omni/Cloud/OpenWebui.nix')
-rw-r--r--Omni/Cloud/OpenWebui.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/Omni/Cloud/OpenWebui.nix b/Omni/Cloud/OpenWebui.nix
new file mode 100644
index 0000000..fe71608
--- /dev/null
+++ b/Omni/Cloud/OpenWebui.nix
@@ -0,0 +1,14 @@
+{config, ...}: let
+ ports = import ./Ports.nix;
+in {
+ config.virtualisation.oci-containers.backend = "docker";
+
+ config.virtualisation.oci-containers.containers.open-webui-aichat = {
+ image = "ghcr.io/open-webui/open-webui:main";
+ volumes = ["/var/lib/open-webui-aichat:/app/backend/data"];
+ environment = {
+ PORT = toString ports.open-webui-aichat;
+ };
+ extraOptions = ["--network=host"];
+ };
+}