Bỏ qua để đến nội dung

Yêu cầu hệ thống

MyPanel chạy trên Linux 64-bit (x86_64 hoặc arm64), nền apt:

  • Ubuntu 22.04 trở lên (khuyến nghị)
  • Debian 12 trở lên

Script cài đặt tự cấu hình phụ thuộc cho hai distro này. Các distro nền apt khác vẫn thử cài được nhưng chưa kiểm thử. Distro không phải apt (CentOS/AlmaLinux/Rocky…) chỉ chạy được ở chế độ MYPANEL_SETUP=none (bạn tự cài nginx/Docker/MySQL/certbot).

Thành phầnTối thiểuKhuyến nghị
CPU1 core2 core
RAM1 GB2 GB+
Disk10 GB trống20 GB+ SSD

MyPanel là một binary Go duy nhất, dùng SQLite nhúng — bản thân panel tiêu thụ rất ít tài nguyên. Phần lớn RAM/CPU dành cho các website bạn deploy trong Docker.

Khi cài ở chế độ mặc định (MYPANEL_SETUP=full), script tự cài và cấu hình:

  • Docker — chạy website & WordPress trong container.
  • nginx — reverse proxy cho các website.
  • MySQL — cho WordPress và database người dùng.
  • certbot — cấp SSL Let’s Encrypt.
  • Nixpacks — tự build app từ mã nguồn Git.

Bạn không cần cài sẵn gì ngoài hệ điều hành. Nếu server đã có sẵn các thành phần này và muốn MyPanel không can thiệp, dùng MYPANEL_SETUP=none.

CổngMục đích
8888Giao diện quản trị MyPanel (đổi được bằng tham số -port)
80 / 443HTTP/HTTPS cho các website bạn deploy