Hướng dẫn cài đặt Open WebUI và Ollama trên VPS Linux

Đội ngũ VPSTTT Nội dung đã được kiểm duyệt
Ngày đăng: 13/9/2026 Cập nhật: 16/9/2026 Lượt xem: 180 Đánh giá: 4.8/577lượt đánh giá
VPSTTT trên

Hướng dẫn chi tiết cách cài đặt Open WebUI và Ollama trên VPS Linux Ubuntu bằng Docker Compose, từ cài Docker, tải model AI đến cấu hình firewall và truy cập giao diện AI trên trình duyệt.

Open WebUI kết hợp với Ollama cho phép bạn xây dựng một hệ thống AI riêng ngay trên VPS, với giao diện trò chuyện tương tự ChatGPT. Bạn có thể chạy các mô hình AI như Llama, Qwen, Gemma và nhiều model khác mà không cần phụ thuộc hoàn toàn vào các dịch vụ AI bên ngoài.

Trong bài viết này, chúng ta sẽ cài đặt Ollama + Open WebUI trên VPS Ubuntu 22.04 hoặc Ubuntu 24.04.

1. Open WebUI là gì?

Open WebUI là một nền tảng giao diện web mã nguồn mở, tự host (chạy trên máy chủ hoặc máy cá nhân), cho phép người dùng tương tác trực quan với các mô hình ngôn ngữ lớn (LLM) giống như ChatGPT

2. Ollama là gì?

Ollama là một phần mềm mã nguồn mở giúp bạn dễ dàng tải xuống, cài đặt và chạy các mô hình ngôn ngữ lớn (AI) ngay trên máy tính cá nhân của mình. Bạn có thể sử dụng các dòng AI nổi tiếng như Llama, Gemma, hay DeepSeek hoàn toàn ngoại tuyến mà không cần gửi dữ liệu lên đám mây

3. Hướng Dẫn Cài Đặt Open WebUI Và Ollama

1. Cập nhật hệ thống

Đầu tiên, SSH vào VPS và cập nhật các gói hệ thống:

apt update && apt upgrade -y

Cài đặt các gói cần thiết:

apt install -y curl ca-certificates gnupg openssl ufw

2. Cài đặt Docker Engine

Tạo thư mục chứa key của Docker:

install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg \ -o /etc/apt/keyrings/docker.asc chmod a+r /etc/apt/keyrings/docker.asc tee /etc/apt/sources.list.d/docker.sources > /dev/null <<EOF Types: deb URIs: https://download.docker.com/linux/ubuntu Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") Components: stable Architectures: $(dpkg --print-architecture) Signed-By: /etc/apt/keyrings/docker.asc EOF

Cập nhật lại repository:

apt update apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Kiểm tra Docker

systemctl enable --now docker docker run hello-world docker compose version
cài đặt Open WebUI

Nếu các lệnh trên chạy bình thường thì Docker đã được cài đặt thành công.

3. Tạo thư mục chạy Open WebUI + Ollama

Tạo thư mục: 

mkdir -p /opt/openwebui cd /opt/openwebui

Tạo khóa bí mật cho Open WebUI

Chạy:

WEBUI_SECRET_KEY=$(openssl rand -hex 32) echo "WEBUI_SECRET_KEY=$WEBUI_SECRET_KEY" > .env

Khóa này được sử dụng để tăng tính bảo mật cho Open WebUI.

Tiếp theo tạo file Docker Compose:

nano docker-compose.yml

Dán toàn bộ nội dung sau vào:

services: ollama: image: ollama/ollama:latest container_name: ollama restart: unless-stopped volumes: - ollama:/root/.ollama open-webui: image: ghcr.io/open-webui/open-webui:main container_name: open-webui restart: unless-stopped depends_on: - ollama ports: - "3000:8080" environment: - OLLAMA_BASE_URL=http://ollama:11434 - WEBUI_SECRET_KEY=${WEBUI_SECRET_KEY} volumes: - open-webui:/app/backend/data volumes: ollama: open-webui:
cài đặt Open WebUI

Sau khi hoàn tất, 

Lưu file: Ctrl + O, Enter, Ctrl + X

4. Khởi động Open WebUI và Ollama

Di chuyển vào thư mục:

cd /opt/openwebui

Khởi động các container:

docker compose up -d
cài đặt Open WebUI

Kiểm tra trạng thái:

docker compose ps

5. Tải model AI đầu tiên

Sau khi Ollama hoạt động, chúng ta sẽ tải model AI.

docker exec -it ollama ollama pull qwen3:1.7b docker exec -it ollama ollama ls
cài đặt Open WebUI

Test model

Chạy:

docker exec -it ollama ollama run qwen3:1.7b

Sau đó thử nhập: Xin chào, bạn là ai?

Nếu model trả lời thì Ollama đã hoạt động bình thường.

Để thoát khỏi model:

/bye
cài đặt Open WebUI

6. Mở Firewall

Chạy:

ufw allow OpenSSH ufw allow 3000/tcp ufw enable ufw status

Sau khi hoàn tất, mở trình duyệt và truy cập:

http://IP_VPS_CUA_BAN:3000
cài đặt Open WebUI

7. Tạo tài khoản Admin

Ở lần truy cập đầu tiên, hệ thống sẽ yêu cầu:

  • Tên
  • Email
  • Mật khẩu

Điền thông tin rồi bấm Tạo Tài khoản Quản trị

cài đặt Open WebUI

8. Chọn model Qwen3

Ở phía trên giao diện chat, chọn model: qwen3:1.7b

cài đặt Open WebUI

Trên đây là toàn bộ hướng dẫn cài đặt Open WebUI và Ollama trên VPS Linux. Hy vọng các bước trên sẽ giúp bạn triển khai hệ thống AI của mình một cách nhanh chóng và thuận tiện.

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

Open WebUI và Ollama có miễn phí không?

Có. Open WebUI và Ollama đều có thể cài đặt và sử dụng miễn phí trên VPS hoặc máy chủ riêng. Tuy nhiên, bạn vẫn cần chi trả chi phí VPS hoặc máy chủ để chạy hệ thống.

Có thể sử dụng Open WebUI và Ollama cho nhiều người dùng không?

Có. Open WebUI hỗ trợ hệ thống tài khoản người dùng, vì vậy có thể triển khai thành một giao diện AI dùng chung cho cá nhân, nhóm làm việc hoặc doanh nghiệp.
Tuy nhiên, nếu có nhiều người sử dụng cùng lúc, VPS cần đủ CPU, RAM và đặc biệt là GPU để đáp ứng số lượng yêu cầu đồng thời.

VPSTTT – Nhà Cung Cấp Giải Pháp Hạ Tầng Số Toàn Diện

VPSTTT là nhà cung cấp giải pháp hạ tầng số tại Việt Nam, phục vụ nhu cầu triển khai, vận hành và lưu trữ dữ liệu của cá nhân, lập trình viên và doanh nghiệp. Hệ sinh thái dịch vụ gồm VPS Việt Nam, VPS quốc tế, VPS Anti DDoS, Hosting cPanel, máy chủ riêng, thuê Rack, Proxy IPv4/IPv6, S3 MinIOCloud Storage.

Bên cạnh việc cung cấp tài nguyên hạ tầng, VPSTTT còn tập trung hỗ trợ khách hàng trong quá trình triển khai, cấu hình và xử lý các sự cố thực tế. Nội dung trên Blog VPSTTT được xây dựng từ những tình huống thường gặp khi vận hành VPS, máy chủ và hệ thống trực tuyến, giúp người đọc có thể hiểu nguyên nhân và áp dụng giải pháp rõ ràng hơn.

VPSTTT – Hạ tầng ổn định, giải pháp linh hoạt và đồng hành trong suốt quá trình vận hành.

Thông Tin Liên Hệ Đội Ngũ VPSTTT

KẾT LUẬN

Qua bài viết này, VPSTTT đã hướng dẫn bạn cách cài đặt Open WebUI và Ollama trên VPS Linux bằng Docker Compose một cách đơn giản và dễ thực hiện.

Nếu bạn cần VPS Linux để chạy AI, Ollama hoặc Open WebUI, VPSTTT cung cấp nhiều cấu hình linh hoạt, phù hợp từ nhu cầu thử nghiệm đến triển khai thực tế.