OpsVibes 1.0 đã phát hành

Push code là app chạy,
trên chính server của bạn.

Control panel cài trên VPS của bạn, lo hết build, tên miền, HTTPS, database, sao lưu, WordPress và AI trong một nơi.

$ curl -sSL https://get.opsvibes.com | sudo sh

Xây trên những công nghệ bạn đã quen

LinuxDockerTraefikLet's EncryptGitHubCloudflare
Hệ thống

Một panel.
Đủ mọi tầng.

Từ lúc push code tới khi người dùng truy cập, đây là đường đi thật của app. Mọi ô trên sơ đồ đều do OpsVibes chạy ngay trên VPS của bạn.

MẠNG NỘI BỘgit pushGitHub webhookUpload .zipmã nguồn, WordPressApp mẫun8n, Ghost, Gitea…AI Agentnhắn là làmBuildNixpacks · DockerfileAI sửa cấu hìnhrồi build lạiApp của bạnDocker · health checkSao lưuS3 · R2 · Google DriveTraefiktên miền · SSLNgười dùngHTTPSPostgreSQLMySQLRedisMongoDB

Push lên GitHub là webhook báo panel. Bạn cũng có thể tải lên file .zip, chọn app mẫu hoặc nhắn AI Agent tạo giúp.

Bắt đầu

Từ VPS trống đến app chạy thật trong vài phút

Không cần viết Dockerfile hay cấu hình proxy. Đây là đường đi từ một VPS mới tinh tới app chạy trên tên miền của bạn.

  1. 01

    Cài lên VPS

    Một lệnh trên các bản Linux phổ biến. Panel tự cài Docker, Traefik và cấp SSL.

  2. 02

    Kết nối GitHub

    Panel tự tạo GitHub App riêng cho bạn. Chọn repo từ danh sách, kể cả repo private.

  3. 03

    Push là chạy

    Mỗi lần push, app được build và deploy lên tên miền của bạn với HTTPS.

Cài đặt

Cài OpsVibes lên server của bạn

Chạy lệnh này trên VPS. Script tự cài những gì còn thiếu rồi khởi động panel.

$ curl -sSL https://get.opsvibes.com | sudo sh
Hệ điều hành
Ubuntu, Debian, Rocky, AlmaLinux, RHEL, Fedora
Cấu hình
VPS từ 2 GB RAM

Deploy liên tục

Push lên GitHub là app tự deploy. Bản mới chưa chạy ổn thì bản cũ vẫn phục vụ, không downtime.

Quy trình deploy

Git pushCommit đẩy lên main
✓
BuildNixpacks · Node 22
✓
AI sửa cấu hìnhThêm prisma generate, build lại
✓
Health checkChờ bản mới sẵn sàng
LiveChuyển traffic sang bản mới
Chờ

Sao lưu

Database, volume và cả panel được sao lưu tự động. Khôi phục một nút, hoặc xuất bản mang sang hosting khác.

S3 / R2 / B2Google DriveBản mang đi .zip

AI Agent

Nhắn yêu cầu, đính kèm mã nguồn: agent tạo project, database và deploy giúp bạn.

Bạn
Deploy shop.zip, database trong backup.sql
AgentCần duyệt ✓
Đã tạo MySQL, import backup.sql và deploy xong.

Bảo mật

SSL tự gia hạn, secret được mã hóa và tự che trong log.

Chuyển WordPress sang

Tải lên mã nguồn và file .sql từ hosting cũ. Panel tự sửa wp-config, import database và giữ ảnh tải lên.

site.zipbackup.sql

Database 1-click

PostgreSQL, MySQL, MariaDB, MongoDB và Redis trong network nội bộ. Nối vào app bằng một nút.

Điểm khác biệt

Không chỉ là một panel deploy

Những thứ OpsVibes làm thêm cho bạn, để việc đưa app lên server không còn là việc của riêng dân DevOps.

AI

AI tự sửa lỗi deploy

Build hoặc khởi động lỗi, AI đọc log, sửa cấu hình và build lại. Bạn chỉ xem kết quả.

AI

Nhắn một câu, có app chạy

Gửi file .zip và .sql trong khung chat, agent tạo project, database, service và deploy giúp bạn.

Chuyển WordPress từ hosting cũ

Tải lên mã nguồn và file dump: panel tự sửa wp-config, import database, giữ ảnh tải lên.

Sao lưu mang đi được

Xuất bản sao lưu dạng .zip để chuyển site sang hosting khác, hoặc khôi phục cả panel trên VPS mới.

Viết Dockerfile ngay trên panel

Tự viết Dockerfile hoặc compose.yml, tải kèm file .sql hay config, không cần repo.

Tự nhận diện, ít phải cấu hình

Gợi ý database theo dependency (Prisma, pg, mongoose…), tự sửa lệnh khởi động và bản Node khi Nixpacks đoán sai.

File manager và error log

Sửa file mã nguồn hay trong container ngay trên trình duyệt, xem error log tách riêng khỏi log thường.

Giao diện tiếng Việt

Toàn bộ panel, thông báo lỗi và log deploy có tiếng Việt và tiếng Anh, chuyển bằng một nút.

AI Agent

AI nằm trong quy trình deploy

Dùng API key của nhà cung cấp bạn chọn: Anthropic, OpenAI, Gemini, OpenRouter, DeepSeek hoặc model tự host. Không bật AI, panel vẫn deploy bình thường.

01

Chuẩn bị trước khi build

Đọc repo, viết Dockerfile hoặc cấu hình còn thiếu trước lần deploy đầu tiên.

02

Tự sửa khi deploy lỗi

Build hoặc khởi động lỗi thì AI đọc log, sửa cấu hình và panel build lại, tối đa 2 lần.

03

Bạn luôn là người duyệt

Thao tác quan trọng chờ bạn bấm duyệt. Agent chạy trong container cô lập, mặc định chỉ sửa file cấu hình.

Ứng dụng

Ứng dụng phổ biến, một lần bấm

Chạy bằng image chính thức, có sẵn database, volume và HTTPS. Hoặc deploy bất kỳ image Docker nào.

WordPress
Ghost
n8n
Uptime Kuma
Gitea
Adminer
Bất kỳ image Docker
Hỏi đáp

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

Cần server như thế nào?

VPS chạy Ubuntu, Debian, Rocky Linux, AlmaLinux, RHEL hoặc Fedora, từ 2 GB RAM. Panel tự cài Docker và Traefik. Xem chi tiết ở trang Yêu cầu hệ thống.

Có bắt buộc dùng AI không?

Không. Deploy, database, sao lưu đều chạy không cần AI. Khi muốn dùng, bạn thêm API key của nhà cung cấp mình chọn.

Dữ liệu của tôi nằm ở đâu?

Trên server của bạn. Mã nguồn, database và secret không đi qua máy chủ của chúng tôi.

OpsVibes cài lên server theo cách nào?

Dưới dạng container Docker, không cài dịch vụ systemd như các panel truyền thống. Panel, Traefik và từng app chạy trong container riêng, dữ liệu panel nằm ở /etc/opsvibes. Cập nhật hay cài lại panel không làm mất dữ liệu.

Quên mật khẩu admin thì làm sao?

Chạy docker exec -it opsvibes opsvibes-reset-password trên server để lấy mật khẩu mới. Các lỗi hay gặp khác có ở trang Khắc phục sự cố.

Cần hỗ trợ thì liên hệ ở đâu?

Gửi email tới help@opsvibes.com hoặc mở issue trên GitHub github.com/tobi1008. Kèm hệ điều hành của server và log lỗi (docker logs opsvibes) để được hỗ trợ nhanh hơn.

Sẵn sàng deploy?
Chỉ cần một VPS.

Cài bằng một lệnh, kết nối GitHub, push code là app chạy trên tên miền của bạn.