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 |