Cài đặt
Yêu cầu
Phần tiêu đề “Yêu cầu”- 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.
Cài đặt
Phần tiêu đề “Cài đặt”Đăng nhập vào VPS bằng SSH với quyền root, rồi chạy:
curl -fsSL https://mpanel.biz/install.sh | shBộ cài sẽ:
- Kiểm tra hệ điều hành và kiến trúc, dừng lại nếu không được hỗ trợ.
- Tải chương trình
mpntừ bản phát hành mới nhất trên GitHub và so mã SHA-256 với tệpSHA256SUMS. Nếu không khớp thì dừng và không cài gì. - 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.
- 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. - 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.
Tùy chọn
Phần tiêu đề “Tùy chọn”| 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ụ:
curl -fsSL https://mpanel.biz/install.sh | MPN_VERSION=1.0.0 shMuốn xem trước tệp cài đặt thì tải về rồi chạy:
curl -fsSLO https://mpanel.biz/install.shless install.shsh install.shAlmaLinux, Rocky Linux và CentOS Stream
Phần tiêu đề “AlmaLinux, Rocky Linux và CentOS Stream”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 upgradekhô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.
Sau khi cài
Phần tiêu đề “Sau khi cài”- Mở
https://<ip-của-bạn>:2610/setupvà tạo tài khoản quản trị. Xem Thiết lập lần đầu. - Vào trang Dịch vụ để cài PHP, Node.js và cơ sở dữ liệu theo nhu cầu.
- 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).
Cập nhật
Phần tiêu đề “Cập nhật”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.