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

Cài đặt

  • VPS chạy Debian 12/13, Ubuntu 22.04/24.04/26.04, hoặc AlmaLinux, Rocky Linux, CentOS Stream 9/10; kiến trúc x86_64 hoặc arm64 (aarch64).
  • Tối thiểu 1 GB RAM.
  • Quyền root (hoặc sudo).
  • Một địa chỉ IP công khai; tên miền là tùy chọn, có thể thêm sau.

Đăng nhập vào VPS bằng SSH với quyền root, rồi chạy:

Terminal window
curl -fsSL https://mpanel.biz/install.sh | sh

Bộ cài sẽ:

  1. Kiểm tra hệ điều hành và kiến trúc, dừng lại nếu không được hỗ trợ.
  2. Tải chương trình mpn từ bản phát hành mới nhất trên GitHub và so mã SHA-256 với tệp SHA256SUMS. Nếu không khớp thì dừng và không cài gì.
  3. Cài Nginx 1.28.3 (phiên bản cố định từ nginx.org) cùng mô-đun pagespeed. Mô-đun ModSecurity được build cho đúng bản Nginx này và chỉ cài khi bạn bật tường lửa ứng dụng web trong tab Bảo mật, vì nó tốn thêm RAM.
  4. Cài panel thành hai dịch vụ: mpn-web (không có quyền root) và mpn-root (helper có quyền root), cùng chứng chỉ TLS tự ký để panel chạy HTTPS ngay từ đầu.
  5. In ra hướng dẫn và địa chỉ để mở panel, dạng https://<ip-của-bạn>:2610/setup.

Quá trình cài mất vài phút tùy tốc độ mạng.

Bộ cài không cài PHP, Node.js hay cơ sở dữ liệu. Bạn chọn những gì website cần ở trang Dịch vụ sau khi đăng nhập: PHP 7.0 đến 8.5, Node.js 18 đến 24, MariaDB hoặc MySQL, phpMyAdmin.

Biến Ý nghĩa
MPN_VERSION Cài một bản cố định, ví dụ 1.0.0. Mặc định là bản mới nhất.
MPN_PANEL_PORT Cổng HTTPS của panel. Mặc định 2610.

Ví dụ:

Terminal window
curl -fsSL https://mpanel.biz/install.sh | MPN_VERSION=1.0.0 sh

Muốn xem trước tệp cài đặt thì tải về rồi chạy:

Terminal window
curl -fsSLO https://mpanel.biz/install.sh
less install.sh
sh install.sh

Trên các hệ này, Mini Panel làm thêm vài việc so với Debian và Ubuntu:

  • Nginx 1.28.3 lấy từ kho nginx.org và được khoá phiên bản bằng dnf versionlock, để dnf upgrade không thay nó.
  • PHP 7.4 trở lên lấy từ kho Remi (cần EPEL, bộ cài tự bật). PHP 7.0 đến 7.3 và mô-đun ModSecurity do dự án tự build, có kiểm mã SHA-256.
  • MariaDB lấy từ rpm.mariadb.org, MySQL từ repo.mysql.com. Trên bản 10 chỉ có MySQL 8.4, vì repo.mysql.com không phát hành MySQL 8.0 cho hệ này.
  • SELinux vẫn bật. Panel tự gán nhãn cho thư mục website, log, socket PHP-FPM và cổng của panel, nên bạn không cần tắt SELinux.
  • firewalld bị tắt. Panel quản lý tường lửa bằng nftables ở trang Tường lửa.
  • PHP 7.0 đến 7.3 trên bản 10 không có tiện ích intl.
  1. Mở https://<ip-của-bạn>:2610/setup và tạo tài khoản quản trị. Xem Thiết lập lần đầu.
  2. Vào trang Dịch vụ để cài PHP, Node.js và cơ sở dữ liệu theo nhu cầu.
  3. Thêm website, trỏ tên miền về IP của máy chủ rồi bật SSL.

Nếu nhà cung cấp VPS có tường lửa riêng, hãy mở các cổng TCP 80, 443 và cổng panel (mặc định là 2610).

Chạy lại lệnh cài đặt. Bộ cài tải bản mới nhất và cài đè chương trình mpn; website, cơ sở dữ liệu và tài khoản quản trị được giữ nguyên.

Tham gia Discord