Skip to content

openwebui

Configure and deploy Open WebUI

Builds Open WebUI from a configurable nix package attribute and creates an s6 service with environment variable configuration.

Variables

Variable Type Default Description
openwebui_data_dir path /var/lib/openwebui Data directory for Open WebUI
openwebui_enabled boolean false Enable the Open WebUI service
openwebui_env dict Environment variables for Open WebUI configuration. See vars/main.yml#L2-L17 for an example.
openwebui_group string openwebui System group for the Open WebUI service
openwebui_host string 0.0.0.0 Bind address for the Open WebUI server
openwebui_package string
attrnixpkgs/8edc0c72e3a38faf5434e40d1f19431125fe4b30#open-webui
Nix package attribute for Open WebUI
openwebui_package_path path /opt/openwebui Nix build output path for Open WebUI
openwebui_port string 3005 TCP port for the Open WebUI server
openwebui_user string openwebui System user for the Open WebUI service