Jika anda ingin jalankan AI model Qwen 2.5 atau CodeGemma 7B secara lokal di Windows menggunakan Ubuntu WSL, Ollama bersama Open WebUI menyediakan cara mudah untuk berinteraksi dengan model melalui browser. Kali ini, kita tunjukkan cara manual dan rasmi setup Ollama serta Open WebUI.


Keperluan Sistem

Sebelum mula, pastikan sistem anda memenuhi keperluan berikut:

  • OS: Windows 10/11 dengan WSL2 (Ubuntu 22.04 disarankan)

  • RAM: Minimum 16GB (32GB disarankan untuk model besar)

  • GPU: NVIDIA dengan CUDA support (optional)

  • Storage: Minimum 50GB kosong


Langkah 1: Setup Ubuntu WSL

  1. Buka PowerShell sebagai Administrator dan enable WSL:

wsl --install -d Ubuntu-22.04
  1. Restart komputer jika perlu.

  2. Launch Ubuntu WSL dan buat user/password.


Langkah 2: Update Sistem

sudo apt update && sudo apt upgrade -y
sudo apt install build-essential git curl wget unzip -y

Langkah 3: Pasang Ollama (Cara Rasmi)

  1. Jalankan skrip install rasmi:

curl -fsSL https://ollama.com/install.sh | sh
  1. Semak Ollama telah terpasang:

ollama --version
  1. Pull model Qwen 2.5 dan CodeGemma 7B:

ollama pull qwen2.5:7b
ollama pull codegemma:7b
Untuk periksa sama ada ollama dah berfungsi cuma perlukan buka browser di alamat : http://localhost:11434/ atau http://127.0.0.1:11434

Nota: Model ini akan disimpan secara lokal (~7GB untuk setiap model).


Langkah 4: Setup Open WebUI Manual

  1. Pasang Python 3.11 & virtual environment:

sudo apt install python3.11 python3.11-venv -y
python3.11 -m venv openwebui_venv
source openwebui_venv/bin/activate
  1. Pasang Open WebUI dari PyPI:

pip install open-webui
  1. Jalankan Open WebUI:

open-webui serve
Open WebUI sedang berfungsi dan pilih model ai apa nak jalan
Open WebUI sedang berfungsi dan pilih model ai apa nak jalan
GPU dan RAM spike ketika digunakan membuktikan chat dihostkan secara lokal
GPU dan RAM spike ketika digunakan membuktikan chat dihostkan secara lokal
  • Secara default, Open WebUI akan buka di: http://localhost:8080/

  1. Tukar port atau gunakan model spesifik:

open-webui serve --port 5000 --model qwen2.5-7b
open-webui serve --port 5001 --model codegemma-7b

Langkah 5: Tips & Troubleshooting

  • Virtual Environment: Pastikan aktif setiap kali run Open WebUI (source openwebui_venv/bin/activate).

  • Port: Default 8080, boleh tukar menggunakan --port.

  • GPU Acceleration: Untuk speed, install CUDA & NVIDIA driver di WSL.

  • Storage: Simpan model dalam folder tersendiri untuk elak kehabisan ruang.

  • Firewall: Pastikan port yang digunakan dibuka.


Kesimpulan

Dengan setup ini, anda boleh:

  • Jalankan AI model Qwen 2.5 & CodeGemma 7B secara lokal menggunakan Ollama.

  • Gunakan Open WebUI manual untuk interaksi melalui browser.

  • Eksperimen projek AI tanpa bergantung pada cloud, terus dari WSL.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.