Ollama + open webui + tailscale/netbird
Open webui provides a fully functional docker with ollama, so just find the section that applies to you (amd, nvidia, etc) https://github.com/open-webui/open-webui?tab=readme-ov-file#quick-start-with-docker-
And on that host install netbird or Tailscale, install the same on your phone, in tailscale you need to enable magicdns but in netbird I think it provides dns by default.
Once the docker is running and both your server and phone are connected to the vpn (netbird or tailscale) you just type the dns of your server in your phone's browser (in netbird it would be "yourserver.netbird.cloud" and in tailscale it would be "yourserver.yourtsnet.ts.net")
Checkout networkchuck on youtube as he has a lot of simple tutorials.
Yes because I will immediately work on making a sustainable democracy, eventually having checks and balances