u/eriknau13

OpenWebUI with hailo-ollama on RP AI Hat +2

I'm following Raspberry Pi documentation on setting up the Raspi AI Hat + 2, installing it on a Raspberry Pi 5 8G ram. Everything is fine until I inference a model and the chat responds "Server Connection Error." The hailo-ollama console shows the prompt is received but isn't showing a response being generated.

Here's the error I get in the docker logs:

2026-07-03 20:11:38.567 | ERROR    | open_webui.routers.ollama:send_request:149 - Failed to parse error response: 500, message='Attempt to decode JSON with unexpected mimetype: ', url='http://127.0.0.1:8000/api/chat' 
2026-07-03 20:11:38.568 | ERROR    | open_webui.main:process_chat:1512 - Error processing chat payload: Open WebUI: Server Connection Error

With the big OpenWebUI update I thought maybe there was a change they hadn't caught up with in the documentation but tried 0.9.5 and 0.9.6 and couldn't get them to install without errors.

Actually the only difference in my setup from the documentation is I'm running it on a headless Pi so accessing through the local hostname, could that be the problem?

reddit.com
u/eriknau13 — 2 days ago

SSL Cert on local network

I have OpenWebUI with Ollama and several local models set up shared by the computer's hostname on a specific port on my school's network, but as it's http only some users' browsers reject the connection so I'm trying to add an SSL Cert. I'm following OpenWebUI instructions here, HTTPS Using Nginx. I'm running it from Ubuntu, in a docker container with compose. After getting through all the steps — networking and DNS stuff is new to me — SSL still doesn't work, only http. What I'm looking for here is any further suggestions for debugging.

Questions I have,

  • I'm on a school network and the Nginx instructions seem aimed at a home setup where you have more control of your personal router, so would those instructions be inappropriate for a school where the firewall is likely more restrictive? If so should I be following the second tab for adding a Lets Encrypt cert? I did try those steps and got stuck running the Certificate Request Script as it couldn't complete the challenge and receive the cert.
  • The OpenwebUI steps for setting up NPM are a bit out of date and some fields are different so I wasn't sure if I was setting up the Lets encrypt certificate and the proxy host correctly. Nginx documentation wasn't clear either that I could find.
  • I did add the CORS_ALLOW_ORIGIN parameter in the docker file but since https wasn't working the model inference couldn't reply until a browser refresh.
  • I did add this location block in the NPM settings field, modified from the way OpenWebUI instructions say but through advice on a forum:

​

location ~ ^/(ws/|socket\.io/) { 
  proxy_pass http://openwebui; 
  proxy_http_version 1.1; 
  proxy_set_header Upgrade $http_upgrade; 
  proxy_set_header Connection "upgrade";
}

I don't know how to further debug besides the browser saying the host doesn't support a secure connection. Any suggestions are appreciated.

docs.openwebui.com
u/eriknau13 — 17 days ago

I’m really enjoying collecting rainwater in a new setup I’ve installed on a downspout and love using it to water the garden. But I noticed that after just a couple weeks the water in the bottom has a lot of algae and smells rancid. Is there something people add to the water to keep it cleaner and still good for garden use?

reddit.com
u/eriknau13 — 2 months ago