安装
- 运行 Debian 12/13、Ubuntu 22.04/24.04/26.04,或 AlmaLinux、Rocky Linux、CentOS Stream 9/10 的 VPS,x86_64 或 arm64(aarch64)架构。
- 至少 1 GB 内存。
- Root 权限(或
sudo)。 - 公网 IP 地址;域名可选,之后可以再添加。
以 root 身份 SSH 登录 VPS,然后运行:
curl -fsSL https://mpanel.biz/install.sh | sh安装程序将执行以下操作:
- 检查操作系统和架构,如果不受支持则停止。
- 从最新 GitHub 发布版下载
mpn程序,并将其 SHA-256 与SHA256SUMS文件比对。如果不一致,则停止安装,不做任何更改。 - 安装带有 pagespeed 模块的 Nginx 1.28.3(来自 nginx.org 的固定版本)。ModSecurity 模块是为该 Nginx 版本专门编译的,只有在您于 安全 标签页中开启Web 应用防火墙时才会安装,因为它会占用更多内存。
- 将面板安装为两个服务:
mpn-web(非特权)和mpn-root(特权辅助程序)。同时生成自签名 TLS 证书,使面板从一开始就通过 HTTPS 提供服务。 - 输出说明,以及打开面板的地址,格式为
https://<your-ip>:2610/setup。
安装耗时几分钟,具体取决于网络速度。
安装程序不会安装 PHP、Node.js 或数据库。登录后,请在服务页面选择网站所需的组件:PHP 7.0 至 8.5、Node.js 18 至 24、MariaDB 或 MySQL、phpMyAdmin。
| 变量 | 含义 |
|---|---|
MPN_VERSION |
安装指定版本,例如 1.0.0。默认为最新版本。 |
MPN_PANEL_PORT |
面板的 HTTPS 端口。默认为 2610。 |
示例:
curl -fsSL https://mpanel.biz/install.sh | MPN_VERSION=1.0.0 sh如需在运行前先阅读安装脚本:
curl -fsSLO https://mpanel.biz/install.shless install.shsh install.shAlmaLinux、Rocky Linux 与 CentOS Stream
Section titled “AlmaLinux、Rocky Linux 与 CentOS Stream”在这些系统上,Mini Panel 与 Debian、Ubuntu 有以下不同:
- Nginx 1.28.3 来自 nginx.org 软件源,并用
dnf versionlock锁定版本,dnf upgrade不会更换它。 - PHP 7.4 及以上来自 Remi 软件源(需要 EPEL,安装程序会自动启用)。PHP 7.0 至 7.3 和 ModSecurity 模块由本项目自行构建,并校验 SHA-256。
- MariaDB 来自 rpm.mariadb.org,MySQL 来自 repo.mysql.com。版本 10 只有 MySQL 8.4,因为 repo.mysql.com 没有为它发布 MySQL 8.0。
- SELinux 保持开启。 面板会为网站目录、日志、PHP-FPM 套接字和面板端口设置标签,无需关闭 SELinux。
- firewalld 会被关闭。 面板在防火墙页面用 nftables 管理防火墙。
- 版本 10 上的 PHP 7.0 至 7.3 没有
intl扩展。
- 打开
https://<your-ip>:2610/setup,创建管理员账户。参见首次运行设置。 - 前往服务页面,按需安装 PHP、Node.js 和数据库。
- 添加网站,将其域名解析到服务器 IP,然后开启 SSL。
如果您的 VPS 服务商提供了自己的防火墙,请开放 TCP 端口 80、443 和面板端口(默认为 2610)。
再次运行安装命令即可。它会下载最新版本并替换 mpn 程序;网站、数据库和管理员账户都会保留。