# Hướng dẫn cài đặt Ollama và Open WebUI trên máy tính cá nhân để dùng AI miễn phí 100%

URL: https://opcaios.org/blog/cai-dat-ollama-open-webui-tren-may-ca-nhan
Ngày: 2026-11-09
Cập nhật: 2026-10-25
Tác giả: Lê Quốc Nghĩa
Chuyên mục: Hướng dẫn

Cài đặt Ollama và Open WebUI trên máy cá nhân là cách chạy mô hình ngôn ngữ ngay trên máy tính của bạn: Ollama tải và chạy mô hình mã nguồn mở, còn Open WebUI cho giao diện trò chuyện trên trình duyệt giống các ứng dụng chat quen thuộc. Theo GitHub của Ollama (đọc ngày 25/10/2026), Ollama dùng giấy phép MIT và có bản cho macOS, Windows, Linux. Phần mềm không thu phí và dữ liệu không phải gửi ra dịch vụ bên ngoài, nhưng "miễn phí 100%" chỉ đúng với tiền bản quyền: bạn vẫn trả bằng phần cứng, điện và thời gian, và mô hình nhỏ chạy trên máy thường kém hơn các mô hình đám mây lớn. Bài này đi qua sáu bước: kiểm tra cấu hình, cài Ollama, tải mô hình, cài Open WebUI bằng Docker, dùng hằng ngày và bảo mật, rồi giới hạn và kinh nghiệm của OPCAIOS.

![Sơ đồ AI chạy trên máy cá nhân: kiểm tra RAM và GPU, cài Ollama, tải mô hình, cài Open WebUI bằng Docker, trò chuyện và nạp tài liệu, bảo mật cổng; lưu ý chất lượng mô hình nhỏ](https://opcaios.org/images/blog/cai-dat-ollama-open-webui-tren-may-ca-nhan/so-do.webp)
*Ollama chạy mô hình, Open WebUI là giao diện; dữ liệu ở lại trên máy. Sơ đồ: OPCAIOS.*

## Bước 0: Máy cần cấu hình thế nào để chạy Ollama?

Máy chạy được Ollama khi đủ bộ nhớ cho mô hình bạn chọn, theo Ollama (đọc ngày 25/10/2026) có bản cho macOS, Windows và Linux. Bốn yếu tố cần kiểm tra:

| Yếu tố | Ghi chú |
|---|---|
| RAM / bộ nhớ thống nhất | Mô hình càng lớn càng cần nhiều bộ nhớ; mô hình nhỏ vài tỉ tham số chạy được trên máy có 8 đến 16 GB, mô hình lớn cần nhiều hơn rất nhiều |
| GPU | Có GPU rời hoặc chip Apple Silicon sẽ nhanh hơn nhiều so với chỉ dùng CPU |
| Ổ đĩa | Mỗi mô hình chiếm vài GB đến hàng chục GB |
| Hệ điều hành | Ollama hỗ trợ macOS, Windows và Linux theo trang chính thức |

Hãy bắt đầu bằng mô hình nhỏ; nếu máy ì ạch, đó là giới hạn phần cứng chứ không phải lỗi cài đặt. Bài này không nêu mức cấu hình tối thiểu cụ thể vì phụ thuộc mô hình và cách lượng tử hoá.

## Bước 1 và 2: Cài Ollama và tải mô hình như thế nào?

Ollama là công cụ chạy mô hình ngôn ngữ cục bộ, theo Ollama (đọc ngày 25/10/2026). Đầu tiên vào trang chính thức của Ollama, tải bản cho hệ điều hành của bạn và cài như ứng dụng thường (macOS, Windows), hoặc dùng lệnh cài trên Linux theo hướng dẫn trên trang đó. Chỉ tải từ trang chính thức. Tiếp theo, mở cửa sổ dòng lệnh và kiểm tra:

```bash
ollama --version
```

Ollama chạy một dịch vụ cục bộ, mặc định lắng nghe ở cổng 11434 trên địa chỉ nội bộ của máy (theo tài liệu). Không mở cổng này ra Internet. Sau đó tải và chạy mô hình, ví dụ với Llama:

```bash
ollama pull llama3.2
ollama run llama3.2
```

Tên mô hình trong thư viện thay đổi theo thời gian; xem danh sách tại thư viện mô hình của Ollama và chọn bản có kích thước phù hợp máy. Gõ câu hỏi để thử, thoát bằng `/bye`. Với tiếng Việt, chất lượng khác nhau nhiều giữa các mô hình, nên hãy thử 2 hoặc 3 mô hình với cùng một câu hỏi rồi chọn. Xem thêm [LLM là gì?](/blog/llm-la-gi).

## Bước 3: Cài Open WebUI bằng Docker như thế nào?

Open WebUI là giao diện web mã nguồn mở nối với Ollama. Cách phổ biến, theo Open WebUI (tài liệu đọc ngày 25/10/2026), là chạy bằng Docker (cài Docker Desktop hoặc Docker Engine trước):

```bash
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main
```

Truy cập `http://localhost:3000`, tạo tài khoản quản trị đầu tiên (tài khoản này nằm trên máy của bạn). Open WebUI thường tự nhận Ollama chạy trên cùng máy; nếu không, vào phần cài đặt kết nối và điền địa chỉ Ollama. Tài liệu cũng khuyên đặt cố định biến `WEBUI_SECRET_KEY` (tạo bằng `openssl rand -hex 32`) để người dùng không bị đăng xuất khi tạo lại container. Thẻ `main` là bản dựng liên tục của nhánh chính, không phải bản ổn định mới nhất; khi dùng thật nên ghim một thẻ phiên bản dạng `vX.Y.Z` và sao lưu ổ đĩa trước khi cập nhật.

## Bước 4: Dùng hằng ngày với Open WebUI như thế nào?

Dùng hằng ngày là cách khai thác Open WebUI sau khi cài, gồm bốn việc chính:

- **Trò chuyện** và chọn mô hình ở góc trên.
- **Nạp tài liệu** để hỏi đáp trên nội dung của bạn (Open WebUI có tính năng tài liệu và tìm kiếm; chất lượng phụ thuộc mô hình và cách chia đoạn). Nguyên lý tương tự bài [chatbot AI tự học tài liệu nội bộ (RAG)](/blog/chatbot-ai-rag-dify-supabase).
- **Lời nhắc hệ thống** (system prompt) cho từng vai trò: biên tập, dịch, tóm tắt.
- **Dùng offline** sau khi đã tải mô hình, nếu bạn tắt các tính năng cần mạng.

Ví dụ, bạn nạp một hợp đồng 20 trang rồi hỏi điều khoản thanh toán qua Open WebUI; đầu tiên đọc câu trả lời, sau đó đối chiếu với bản gốc.

## Bước 5: Bảo mật Ollama và Open WebUI như thế nào?

Bảo mật gồm năm việc, vì dịch vụ cục bộ không có lớp bảo vệ như dịch vụ công khai, theo Open WebUI (tháng 10/2026):

| Việc | Lý do |
|---|---|
| Không mở cổng 11434 và 3000 ra Internet | Dịch vụ cục bộ không có lớp bảo vệ như dịch vụ công khai |
| Đặt mật khẩu mạnh cho tài khoản Open WebUI | Giao diện chứa lịch sử trò chuyện |
| Truy cập từ xa qua VPN riêng, không mở cổng | Giảm bề mặt tấn công |
| Cập nhật Ollama, Open WebUI định kỳ | Vá lỗi bảo mật |
| Chỉ tải mô hình từ nguồn bạn tin | Mô hình và tệp là dữ liệu tải từ bên ngoài |

Đầu tiên, kiểm tra cổng. Tiếp theo, đặt mật khẩu. Cuối cùng, cập nhật 1 lần mỗi tháng.

## Giới hạn cần biết và khi nào nên dùng?

Giới hạn lớn nhất là chất lượng và tốc độ. Theo Ollama (tháng 10/2026), mô hình chạy cục bộ nên phụ thuộc phần cứng của bạn. Năm điều cần biết, ví dụ khi dùng laptop:

- **Chất lượng:** mô hình nhỏ chạy cục bộ thường kém mô hình đám mây lớn ở suy luận phức tạp và tiếng Việt.
- **Tốc độ:** phụ thuộc phần cứng; không có GPU sẽ chậm.
- **Tài nguyên:** chiếm RAM và pin (laptop).
- **Chi phí ẩn:** điện, phần cứng, thời gian cài và cập nhật.
- **Giấy phép mô hình:** mỗi mô hình có giấy phép riêng; kiểm tra nếu dùng cho mục đích thương mại.

Phù hợp: nháp, dịch, tóm tắt tài liệu nhạy cảm không muốn gửi ra ngoài, thử nghiệm. Chưa phù hợp: việc đòi hỏi độ chính xác cao hoặc kiến thức mới nhất; khi đó cân nhắc dịch vụ đám mây có chính sách dữ liệu rõ. Xem thêm [AI Tech Stack miễn phí](/blog/ai-tech-stack-mien-phi-cho-opc).

## Kinh nghiệm của OPCAIOS

Chúng tôi chưa dùng Open WebUI cho công việc chính thức; chúng tôi có thử chạy mô hình cục bộ trong nội bộ cho các việc nhỏ nhưng phần lớn công việc viết và lập trình vẫn dùng mô hình đám mây vì chất lượng. Chúng tôi chưa đo tốc độ hay so sánh chất lượng một cách hệ thống, nên không có số liệu để đưa ra. Các lệnh trên lấy theo tài liệu công khai của hai dự án, chưa được chúng tôi chạy lại trên mọi hệ điều hành.

## Câu hỏi thường gặp

### Ollama có miễn phí thật không?
Phần mềm không thu phí; bạn trả bằng phần cứng, điện và thời gian. Mô hình có giấy phép riêng.

### Máy yếu có chạy được không?
Được với mô hình nhỏ, nhưng chậm và chất lượng hạn chế.

### Dữ liệu có bị gửi ra ngoài không?
Khi chạy cục bộ, trò chuyện ở lại trên máy, vì Ollama chạy mô hình ngay trên máy bạn và Open WebUI lưu dữ liệu trong ổ đĩa Docker cục bộ. Tuy vậy, hãy kiểm tra các tính năng cần mạng trong Open WebUI nếu bạn muốn hoàn toàn ngoại tuyến. Ví dụ, việc tải mô hình lần đầu từ thư viện của Ollama cần Internet, còn trò chuyện sau đó thì không. Theo tài liệu Open WebUI (đọc ngày 25/10/2026), ổ đĩa dữ liệu giữ chat, người dùng và cài đặt qua các lần cập nhật. Hãy ngắt mạng để thử sau khi tải mô hình.

### Có thay thế được ChatGPT hay Claude không?
Với việc nhẹ thì có thể; với việc phức tạp thường chưa bằng.

### Dùng cho doanh nghiệp được không?
Được nếu bạn kiểm tra giấy phép mô hình và bảo mật. Theo GitHub của Ollama (đọc ngày 25/10/2026), Ollama dùng giấy phép MIT, còn mỗi mô hình có giấy phép riêng. Đầu tiên kiểm tra giấy phép, sau đó khoá cổng mạng, cuối cùng ghim phiên bản Open WebUI. Muốn dựng hệ thống AI an toàn cho doanh nghiệp nhỏ, xem [khoá đào tạo ứng dụng AI](/services/dao-tao-ung-dung-ai) của OPCAIOS.

*Nguồn: tài liệu công khai của Ollama và Open WebUI; lệnh và tên mô hình có thể đã thay đổi, hãy đối chiếu trang chính thức; chưa đo hiệu năng. Kinh nghiệm là của OPCAIOS.*
