OpsVibes Docs

Yêu cầu hệ thống

Bản Linux, cấu hình phần cứng và cổng mạng cần có để chạy OpsVibes.

Hệ điều hành hỗ trợ

OpsVibes chạy trên các bản Linux phổ biến dùng systemd. Nên dùng server mới cài, chưa chạy web server hay control panel khác.

Hệ điều hànhPhiên bảnKiến trúc
UbuntuKhuyến nghị20.04, 22.04, 24.04 LTSx86_64, arm64
DebianKhuyến nghị11, 12x86_64, arm64
Rocky Linux8, 9x86_64, arm64
AlmaLinux8, 9x86_64, arm64
Red Hat Enterprise Linux8, 9x86_64, arm64
CentOS Stream9x86_64, arm64
Fedora40, 41x86_64, arm64

Các bản Linux khác có Docker 24 trở lên (Arch, openSUSE…) vẫn có thể chạy OpsVibes bằng cách cài bằng Docker, nhưng chưa được kiểm thử chính thức.

Cấu hình phần cứng

Tối thiểuKhuyến nghị
CPU1 vCPU2 vCPU trở lên
RAM2 GB4 GB trở lên
Ổ đĩa20 GB40 GB SSD trở lên

Mỗi lần build app cần thêm RAM và dung lượng cho image Docker. Nếu chạy nhiều app hoặc database lớn, hãy tăng cấu hình tương ứng.

Cổng mạng

CổngDùng cho
80HTTP, xác minh chứng chỉ Let's Encrypt
443HTTPS cho panel và các app
3000Mở panel lần đầu khi chưa có tên miền. Có thể đóng sau khi panel đã chạy qua HTTPS.

Script cài đặt tự mở các cổng này. Nếu bạn cài bằng Docker hoặc tự quản lý tường lửa:

sudo ufw allow 22/tcp
sudo ufw allow 80,443,3000/tcp
sudo ufw enable
sudo firewall-cmd --permanent --add-service=http --add-service=https
sudo firewall-cmd --permanent --add-port=3000/tcp
sudo firewall-cmd --reload

Nhiều nhà cung cấp cloud (AWS, Google Cloud, Oracle, Azure…) có thêm tường lửa ở tầng mạng (security group). Nhớ mở cổng 80, 443 và 3000 ở đó nữa.

Quyền truy cập

  • Quyền root hoặc user có sudo.
  • Server có IP công khai, hoặc tên miền trỏ về server, để cấp chứng chỉ HTTPS.
  • Kết nối Internet ra ngoài để tải image Docker và mã nguồn từ GitHub.