diff --git a/tasks/workstation/linux/software/llm.yml b/tasks/workstation/linux/software/llm.yml index 963d8a7..40e63c6 100644 --- a/tasks/workstation/linux/software/llm.yml +++ b/tasks/workstation/linux/software/llm.yml @@ -397,17 +397,20 @@ --name open-webui \ -v open-webui:/app/backend/data \ --network=host -e PORT={{ open_webui_port }} \ - -e OLLAMA_BASE_URL=http://localhost:11434 \ + --add-host=host.docker.internal:host-gateway \ + -e OLLAMA_BASE_URL=http://host.docker.internal:11434 \ {{ ("-e HF_TOKEN=" ~ hf_token) if hf_token else '' }} \ -e WEBUI_SECRET_KEY={{ open_webui_key }} \ ghcr.io/open-webui/open-webui:main # Unsure why this was not working on Artix with runit. # exec curl 0.0.0.0:8080/health gave a successful response. - # The environment wasnot accessible on the host though. + # The environment was not accessible on the host though. #-p {{ open_webui_port }}:8080 \ - #--add-host=host.docker.internal:host-gateway \ - #-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \ + # The host.docker.internal params are still required, even with + # giving access to the host system and trying this: + #-e OLLAMA_BASE_URL=http://localhost:11434 \ + # Although I did not try it with 0.0.0.0, maybe that'd work. mode: "0755" - name: Workstation | Linux | Software | LLMs | runit | open-webui | Script | Finish