Hướng dẫn cài đặt Continue.dev trên Ubuntu 26.04 LTS kết hợp Ollama và DeepSeek-Coder để thay thế GitHub Copilot
Continue.dev là gì?
Trong vài năm gần đây, GitHub Copilot đã trở thành công cụ hỗ trợ lập trình phổ biến trên toàn thế giới. Tuy nhiên, nhiều doanh nghiệp vẫn còn lo ngại về việc mã nguồn nội bộ được gửi lên các dịch vụ AI bên ngoài.
Đó là lý do Continue.dev đang trở thành một trong những dự án AI Coding Assistant mã nguồn mở phát triển nhanh nhất hiện nay.
Continue.dev cho phép lập trình viên tích hợp AI trực tiếp vào VS Code, JetBrains hoặc Neovim, đồng thời hỗ trợ kết nối với các mô hình AI tự triển khai như DeepSeek-Coder, Qwen-Coder, CodeLlama hoặc StarCoder.
Nói cách khác, bạn có thể xây dựng một "GitHub Copilot riêng" hoàn toàn nằm trên hạ tầng của doanh nghiệp.
Vì sao nên sử dụng Continue.dev thay vì GitHub Copilot?
Toàn quyền kiểm soát dữ liệu
Khi sử dụng GitHub Copilot, mã nguồn của bạn được gửi đến máy chủ bên ngoài để xử lý.
Với Continue.dev + Ollama:
- Mã nguồn nằm trên máy chủ của bạn
- Không gửi dữ liệu cho bên thứ ba
- Phù hợp với doanh nghiệp yêu cầu bảo mật cao
Không giới hạn số lượng người dùng
GitHub Copilot tính phí theo từng tài khoản.
Trong khi đó:
Continue.dev
↓
Ollama
↓
DeepSeek-Coder
có thể phục vụ toàn bộ đội ngũ phát triển chỉ với một máy chủ.
Chi phí thấp hơn đáng kể
Ví dụ doanh nghiệp có:
- 20 lập trình viên
- GitHub Copilot Business
Chi phí hàng năm có thể lên tới hàng nghìn USD.
Trong khi đó một VPS GPU hoặc Cloud GPU có thể phục vụ toàn bộ đội ngũ.
Mô hình triển khai
Kiến trúc phổ biến hiện nay:
VS Code
↓
Continue.dev
↓
Ollama
↓
DeepSeek-Coder
↓
Ubuntu Server
Toàn bộ quá trình sinh code diễn ra trên máy chủ riêng.
Yêu cầu hệ thống
Môi trường thử nghiệm
- 4 vCPU
- 8GB RAM
- 100GB NVMe
Môi trường sử dụng thực tế
- 8 vCPU
- 16GB RAM
- 200GB NVMe
Nếu sử dụng GPU
Khuyến nghị:
- RTX 3060 12GB
- RTX 4060 Ti 16GB
- RTX 4090
- NVIDIA A100
Bước 1: Cập nhật Ubuntu 26.04 LTS
apt update
apt upgrade -y
Cài đặt các công cụ cần thiết:
apt install curl wget git unzip build-essential -y
Bước 2: Cài đặt Ollama
Ollama là nền tảng giúp chạy các mô hình AI cục bộ.
Cài đặt:
curl -fsSL https://ollama.com/install.sh | sh
Kiểm tra:
ollama --version
Khởi động dịch vụ:
systemctl enable ollama
systemctl start ollama
Kiểm tra trạng thái:
systemctl status ollama
Bước 3: Tải DeepSeek-Coder
DeepSeek-Coder hiện là một trong những mô hình AI lập trình tốt nhất trong cộng đồng mã nguồn mở.
Tải model:
ollama pull deepseek-coder:6.7b
Hoặc:
ollama pull deepseek-coder:33b
Đối với VPS không có GPU, phiên bản 6.7B là lựa chọn phù hợp.
Kiểm tra:
ollama list
Ví dụ kết quả:
NAME
deepseek-coder:6.7b
Bước 4: Chạy thử mô hình
ollama run deepseek-coder:6.7b
Ví dụ:
Write a Python API using FastAPI
Nếu mô hình trả lời, việc cài đặt đã thành công.
Bước 5: Mở API Ollama
Mặc định Ollama chỉ lắng nghe localhost.
Mở file:
nano /etc/systemd/system/ollama.service
Thêm:
Environment="OLLAMA_HOST=0.0.0.0"
Reload:
systemctl daemon-reload
systemctl restart ollama
Kiểm tra:
ss -tlnp | grep 11434
Kết quả:
0.0.0.0:11434
Bước 6: Cài đặt Continue.dev trên VS Code
Mở VS Code.
Chọn:
Extensions
Tìm:
Continue
Cài đặt extension chính thức.
Sau khi hoàn tất, thanh Continue sẽ xuất hiện bên trái VS Code.
Bước 7: Kết nối Continue.dev với Ollama
Mở Continue Settings.
Thêm cấu hình:
{
"models": [
{
"title": "DeepSeek-Coder",
"provider": "ollama",
"model": "deepseek-coder:6.7b"
}
]
}
Lưu lại cấu hình.
Khởi động lại VS Code.
Bước 8: Kiểm tra hoạt động
Mở bất kỳ project nào.
Nhấn:
Ctrl + L
Nhập:
Giải thích project này
Hoặc:
Tạo API đăng nhập JWT bằng ASP.NET Core
Continue.dev sẽ sử dụng DeepSeek-Coder để trả lời.
Các tác vụ hữu ích
Sinh code
Tạo REST API CRUD bằng Laravel
Viết Unit Test
Viết Unit Test cho Controller này
Refactor
Tối ưu hàm này
Giải thích mã nguồn
Giải thích file Program.cs
Sinh tài liệu
Tạo README.md cho project
Reverse Proxy với Nginx
Nếu nhiều lập trình viên sử dụng cùng một máy chủ:
apt install nginx -y
Ví dụ:
server {
listen 80;
server_name ai.cloudx.local;
location / {
proxy_pass http://127.0.0.1:11434;
}
}
Bảo mật hệ thống
Khuyến nghị:
- Không mở API Ollama trực tiếp ra Internet
- Sử dụng VPN
- Reverse Proxy bằng Nginx
- Giới hạn IP truy cập
- Bật Firewall UFW
Ví dụ:
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
Continue.dev + DeepSeek-Coder có thể thay thế GitHub Copilot không?
Câu trả lời là Có.
Đối với:
- Sinh code
- Refactor
- Giải thích mã nguồn
- Sinh tài liệu
- Viết Unit Test
DeepSeek-Coder kết hợp Continue.dev hoàn toàn có thể đáp ứng nhu cầu của phần lớn lập trình viên.
Đặc biệt, doanh nghiệp sẽ được hưởng lợi lớn từ việc kiểm soát dữ liệu và giảm chi phí vận hành.
CloudX hỗ trợ cài đặt Continue.dev miễn phí
Nếu bạn muốn xây dựng hệ thống AI Coding Assistant nội bộ nhưng chưa có kinh nghiệm triển khai, Công ty Cổ phần CloudX hỗ trợ:
- Cài đặt Ubuntu Server
- Cài đặt Ollama
- Triển khai DeepSeek-Coder
- Cấu hình Continue.dev
- Kết nối VS Code
- Tối ưu VPS AI
- Tối ưu GPU Server
hoàn toàn miễn phí khi sử dụng dịch vụ Cloud Server hoặc VPS Cloud NVMe tại CloudX.
Vì sao nên triển khai trên CloudX?
✅ Cloud NVMe 100%
✅ Hạ tầng tốc độ cao
✅ Băng thông lớn
✅ Hỗ trợ kỹ thuật 24/7
✅ Hỗ trợ triển khai AI miễn phí
✅ Hỗ trợ GPU Server cho AI
Nếu doanh nghiệp của bạn muốn xây dựng GitHub Copilot riêng hoặc AI Coding Assistant nội bộ, đội ngũ kỹ thuật CloudX sẵn sàng hỗ trợ từ khâu triển khai đến vận hành thực tế.




