Nhật ký thay đổi
Mỗi bản phát hành của Mini Panel và những gì đã thay đổi trong đó. Để cập nhật một máy đang chạy, xem Cài đặt: chạy lại lệnh cài sẽ chỉ thay chương trình và giữ nguyên cấu hình.
[1.1.1] - 2026-11-14
Sửa
- Sao lưu giờ chép cả thư mục
htdocskhi thư mục gốc web nằm bên dưới nó, ví dụhtdocs/publiccủa Laravel, Flarum hay Symfony. Trước đây bản sao lưu chỉ cópublic/và thiếuconfig.php/.env,storage(tệp tải lên) vàvendor, nên khôi phục từ đó không chạy lại được site. Site có thư mục gốc làhtdocskhông đổi gì. - MANIFEST của các bản sao lưu đó có thêm dòng
files_root=htdocs, và khôi phục dựa vào dòng này: bản sao lưu cũ (chỉ có thư mục gốc web) vẫn được bung về thư mục gốc web như trước. mpn 1.1.0 trở về trước không đọc được MANIFEST mới, nên hãy nâng cấp trước khi khôi phục các bản sao lưu mới.
[1.1.0] - 2026-11-13
Thêm
- Chạy trên AlmaLinux, Rocky Linux và CentOS Stream 9 và 10, cả x86_64 lẫn arm64. Nginx 1.28.3 lấy từ nginx.org và khoá bằng
dnf versionlock; PHP 7.4 trở lên từ Remi (kèm EPEL); PHP 7.0 đến 7.3, module ModSecurity và OWASP CRS 4.25.2 lấy từ bản el-r1 của mpn-packages; PageSpeed từ bản nginx-1.28.3-r3. Mọi tệp tải về đều được kiểm SHA-256 đã ghim. - MariaDB lấy từ rpm.mariadb.org và MySQL từ repo.mysql.com; khoá ký của hai kho được kiểm theo fingerprint. EL10 chỉ có MySQL 8.4.
- SELinux vẫn bật: panel gán nhãn cho thư mục website, log, socket PHP-FPM, venv của site Python, Node.js, hộp thư và cổng của panel, và bật
httpd_can_network_connectđể site gọi được cơ sở dữ liệu và mạng ngoài. - Bộ cài tắt firewalld, vì panel quản lý tường lửa bằng nftables.
- Mail trên họ RHEL: mật khẩu hộp thư băm bằng bcrypt (
BLF-CRYPT), vì Dovecot ở đó không có argon2; OpenDKIM nghe ở cổng 8891 trên loopback, vì chính sách SELinux không cho Postfix nối vào socket của nó.
Đổi
- Module nginx giờ nằm ở repo mpn-packages (trước là mpn-nginx-modules; địa chỉ cũ vẫn chuyển tiếp tới đây).
[1.0.3] - 2026-11-13
Thêm
- Chạy trên máy ARM (arm64, aarch64). Bộ cài nhận máy aarch64 và tải
mpn_linux_arm64. Module PageSpeed và ModSecurity cho arm64 lấy từ bản nginx-1.28.3-r2 (build trên runner ARM của GitHub, ghim SHA-256 theo từng hệ điều hành và kiến trúc). Web mail lên mpn-mail 1.0.2, có bảnmpn-mail_linux_arm64. - Bật mail tự gỡ các máy chủ thư có sẵn sẽ chiếm cổng 25 (Exim, Sendmail, OpenSMTPD) trước khi cài Postfix, thay vì dừng lại và bắt gỡ bằng tay.
Sửa
- Mail bật được trên Debian 13 (và Ubuntu 26.04): panel nhận ra Dovecot 2.4 và viết
dovecot.conftheo cú pháp mới (dovecot_config_version,mail_driver, hạn mứcquota_storage_size). Dovecot 2.3 giữ cấu hình cũ. - Bước gói cơ bản cài
cronvà bật nó: một số bản Debian 13 không có sẵn, nên tab Cron không chạy được việc nào.
[1.0.2] - 2026-11-12
Thêm
- Trình quản lý tệp có Cắt, Sao chép và Dán, trong menu chuột phải, trên thanh khi chọn nhiều mục và bằng phím Ctrl+X, Ctrl+C, Ctrl+V. Mục đã cắt hoặc sao chép được nhớ theo từng website trong thẻ trình duyệt đang mở, nên có thể mở thư mục khác rồi dán vào đó. Bấm chuột phải lên một thư mục sẽ dán vào chính thư mục ấy.
- Sao chép vào chính thư mục đang chứa mục gốc thì bản sao được đặt tên
tên (copy).đuôi,tên (copy 2).đuôi, v.v. Sao chép giữ quyền của tệp gốc, còn liên kết và tệp đặc biệt được bỏ qua.
An toàn
- Dán không bao giờ ghi đè: nếu tên đã có ở thư mục đích thì không có mục nào bị chuyển hoặc chép. Không dán được một thư mục vào chính nó hay thư mục con của nó, và không đi ra ngoài thư mục home của website.
[1.0.1] - 2026-11-12
Thêm
- Giao diện tiếng Trung giản thể (
zh), cạnh tiếng Việt và tiếng Anh. Chọn ở nút ngôn ngữ trên thanh trên cùng, kể cả ở trang đăng nhập và/setup; lần đầu vào, panel chọn theoAccept-Languagecủa trình duyệt. - Phông chữ có thêm PingFang SC, Microsoft YaHei và Noto Sans CJK SC, vì JetBrains Mono không có chữ Hán.
Thay đổi
- Web mail lên mpn-mail 1.0.1, bản có tiếng Trung và đi theo ngôn ngữ của panel.
- Mô tả các thiết lập PHP trong tab Tổng quan nay hiện theo ngôn ngữ đang chọn, trước đây luôn là tiếng Việt.
- README có thêm bản tiếng Anh (README.en.md) và tiếng Trung (README.zh.md), kèm bảng các repo đi kèm (mpn-mail, mpn-nginx-modules).
[1.0.0] - 2026-11-12
Bản phát hành đầu tiên: website PHP, Node.js, Python, tĩnh và proxy; SSL Let's Encrypt; MariaDB/MySQL và phpMyAdmin; email và web mail mpn-mail 1.0.0; sao lưu; tường lửa, ModSecurity, fail2ban, 2FA; giám sát; giao diện tiếng Việt và tiếng Anh.