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.
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
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.
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.
Panel tự nhận diện framework và build image ngay trên VPS, bằng Nixpacks hoặc Dockerfile có sẵn trong repo.
Build lỗi thì AI đọc log, sửa cấu hình rồi build lại. Bạn chỉ cần xem kết quả.
Container mới chạy trong mạng nội bộ cùng database. Chỉ khi health check đạt, bản cũ mới được thay.
Traefik trỏ tên miền vào container mới, Let's Encrypt cấp và tự gia hạn SSL.
Database, volume và cả panel được sao lưu định kỳ sang S3, R2, B2 hoặc Google Drive.
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.
Một lệnh trên các bản Linux phổ biến. Panel tự cài Docker, Traefik và cấp SSL.
Panel tự tạo GitHub App riêng cho bạn. Chọn repo từ danh sách, kể cả repo private.
Mỗi lần push, app được build và deploy lên tên miền của bạn với HTTPS.
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 shXem hướng dẫn chi tiết →Cần hỗ trợ? help@opsvibes.com
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.
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.
Nhắn yêu cầu, đính kèm mã nguồn: agent tạo project, database và deploy giúp bạn.
SSL tự gia hạn, secret được mã hóa và tự che trong log.
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.
PostgreSQL, MySQL, MariaDB, MongoDB và Redis trong network nội bộ. Nối vào app bằng một nút.
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.
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ả.
Gửi file .zip và .sql trong khung chat, agent tạo project, database, service và deploy giúp bạn.
Tải lên mã nguồn và file dump: panel tự sửa wp-config, import database, giữ ảnh tải lên.
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.
Tự viết Dockerfile hoặc compose.yml, tải kèm file .sql hay config, không cần repo.
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.
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.
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.
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.
Đọc repo, viết Dockerfile hoặc cấu hình còn thiếu trước lần deploy đầu tiên.
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.
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.
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.
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.
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.
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.
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.
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ố.
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.
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.