Trunas scale community edition version 25.10.4 - Goldeye
tailscale: App Version:v1.98.9 Version:1.4.12
open-webui App Version: v0.10.2 Version:1.3.21
all apps installed via trunas installer
I am new to running trunas scale and I have not been able to get Open webui, Nginx, or odysseus to access the network properly. My main goal is to get open webui up an running, but id like to get all 3 working eventually. Openwebui installed and ran but i cant get it to connect via tailscale to my gaming pc for the actual models. Tailscale runs properly on both devices and I’m able to use tailscale to connect to both my server and ollama. when i go to my ollama base url from my laptop, tailscale connected from outside the network, it displays the ollama is running as well as I’m able to hit the models api. I believe this is an issue with the network bridging in trunas because even when i put in the local ip it still doesn’t find the models. Any help you can provide would be greatly appreciated.
Here are the logs from openwebui when I try to connect:
2026-08-05 01:17:46.799301+00:002026-08-05T01:17:46.799301759Z
2026-08-05 01:17:46.799316+00:00> File “/app/backend/open_webui/routers/ollama.py”, line 260, in verify_connection
2026-08-05 01:17:46.799331+00:00async with session.get(
2026-08-05 01:17:46.799346+00:00│ └ <function ClientSession.get at 0x7f9c3c40ba60>
2026-08-05 01:17:46.799361+00:00└ <aiohttp.client.ClientSession object at 0x7f9baee21dd0>
2026-08-05 01:17:46.799376+00:002026-08-05T01:17:46.799376387Z
2026-08-05 01:17:46.799390+00:00File “/usr/local/lib/python3.11/site-packages/aiohttp/client.py”, line 1521, in aenter
2026-08-05 01:17:46.799405+00:00self._resp: _RetType = await self._coro
2026-08-05 01:17:46.799420+00:00│ │ │ └ <member ‘_coro’ of ‘_BaseRequestContextManager’ objects>
2026-08-05 01:17:46.799436+00:00│ │ └ <aiohttp.client._BaseRequestContextManager object at 0x7f9baec27880>
2026-08-05 01:17:46.799451+00:00│ └ <member ‘_resp’ of ‘_BaseRequestContextManager’ objects>
2026-08-05 01:17:46.799467+00:00└ <aiohttp.client._BaseRequestContextManager object at 0x7f9baec27880>
2026-08-05 01:17:46.799482+00:00File “/usr/local/lib/python3.11/site-packages/aiohttp/client.py”, line 632, in _request
2026-08-05 01:17:46.799498+00:00with timer:
2026-08-05 01:17:46.799513+00:00└ <aiohttp.helpers.TimerContext object at 0x7f9baed21310>
2026-08-05 01:17:46.799528+00:00File “/usr/local/lib/python3.11/site-packages/aiohttp/helpers.py”, line 713, in exit
2026-08-05 01:17:46.799543+00:00raise asyncio.TimeoutError from exc_val
2026-08-05 01:17:46.799558+00:00│ │ └ CancelledError()
2026-08-05 01:17:46.799573+00:00│ └ <class ‘TimeoutError’>
2026-08-05 01:17:46.799588+00:00└ <module ‘asyncio’ from ‘/usr/local/lib/python3.11/asyncio/init.py’>
2026-08-05 01:17:46.799603+00:002026-08-05T01:17:46.799603381Z
2026-08-05 01:17:46.799619+00:00TimeoutError
2026-08-05 01:17:46.799634+00:002026-08-04 21:17:46.795 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 172.16.6.1:34778 - “POST /ollama/verify HTTP/1.1” 500
2026-08-05 01:17:46.799649+00:002026-08-04 21:17:46.796 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 172.16.6.1:34794 - “POST /ollama/verify HTTP/1.1” 500
2026-08-05 01:17:46.799665+00:002026-08-04 21:17:46.796 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 172.16.6.1:34110 - “POST /ollama/verify HTTP/1.1” 500