Video coming soon…
🎁 Setup the AI Stack — Private ChatGPT with Web Search
Deploy a self-hosted AI stack on Ubuntu with Docker — Ollama, Open WebUI, SearXNG, and LiteLLM, pre-wired into a private ChatGPT with web search and an OpenAI-compatible API, with a starter model auto-pulled.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/stacks/ai-stack/ai-stack-ubuntu.sh
chmod +x ai-stack-ubuntu.sh
./ai-stack-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/stacks/ai-stack/ai-stack-ubuntu.sh
2 Make it Executable
chmod +x ai-stack-ubuntu.sh
3 Run the Installer
./ai-stack-ubuntu.sh
4 Open Open WebUI and Create Your Account
http://your-server-ip:3210
Ports Used
| Port | Purpose |
|---|---|
| 3210 | Open WebUI — the ChatGPT-style chat interface (from container 8080) |
| 11434 | Ollama — local model API (no auth; keep internal) |
| 8081 | SearXNG — private web search (from container 8080) |
| 4001 | LiteLLM — OpenAI-compatible API at /v1 (from container 4000) |