🔧 BƯỚC 1: Cài Docker (nếu chưa có)
Cài nhanh:
sudo apt update
sudo apt install -y docker.io
Bật Docker:
sudo systemctl enable docker
sudo systemctl start docker
Kiểm tra:
docker --version
🔥 BƯỚC 2: Cài Ollama (AI backend)
👉 Open WebUI chỉ là giao diện → cần Ollama để chạy AI
curl -fsSL https://ollama.com/install.sh | sh
Chạy thử:
ollama run llama3
👉 Nếu nó trả lời được là OK
🌐 BƯỚC 3: Chạy Open WebUI bằng Docker
#### CHẠY LẠI với single-user #### CHẠY LẠI với multi-user
docker run -d \
-p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
ghcr.io/open-webui/open-webui:main
#### CHẠY LẠI với multi-user
docker run -d \
-p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-e WEBUI_AUTH=True \
-e ENABLE_SIGNUP=True \
-v open-webui:/app/backend/data \
--name open-webui \
ghcr.io/open-webui/open-webui:main
✅ BƯỚC 4: Truy cập giao diện
Mở trình duyệt:
http://IP_SERVER:3000
👉 Ví dụ:
http://192.168.3.2:3000
🔗 BƯỚC 5: Kết nối Open WebUI với Ollama
Thường nó tự nhận, nếu không:
- vào Settings
- chọn Ollama URL:
http://host.docker.internal:11434
⚡ BƯỚC 6: Tải model AI
Trong terminal:
ollama pull llama3
Hoặc:
ollama pull mistral
🔥 BƯỚC 7: Cho bạn dùng Cloudflare Tunnel
Bạn đang dùng Cloudflare → map như này:
ai.no1vn.io.vn → http://192.168.3.2:3000
👉 Là truy cập AI từ ngoài luôn
🧠 Lưu ý quan trọng
- RAM tối thiểu: 8GB (khuyên 16GB)
- CPU vẫn chạy được (không cần GPU)
- Nếu lag:
→ dùng model nhẹ:phi3
🛠 Lỗi hay gặp
❌ Không vào được web
docker ps
→ xem container có chạy không
❌ Không thấy model
→ phải pull:
ollama pull llama3
❌ Không connect được Ollama
→ sửa URL:
http://host.docker.internal:11434
