容器化部署
面板、数据库与多版本 PHP 统一由 Docker Compose 编排管理,环境一致、易于迁移。
在一台干净的 Linux 服务器上,复制下面的命令执行即可。
bash <(curl -fsSL https://raw.githubusercontent.com/kanglesoft/EasyPanel/main/install.sh)
提示:命令会自动从 GitHub 拉取安装脚本,在干净 Linux 服务器上以 root 运行即可。
git clone https://github.com/kanglesoft/EasyPanel.git && cd EasyPanel && sudo ./install.sh
提示:克隆后进入 EasyPanel 目录运行安装脚本。
需 root 权限 · 建议使用干净的 Linux 服务器 · 推荐配置 2 核 4G 以上。
围绕容器化部署的真实能力,开箱即用。
面板、数据库与多版本 PHP 统一由 Docker Compose 编排管理,环境一致、易于迁移。
默认内置 PHP 7.4,可通过 add_php.sh 快速接入 PHP 8.x 独立容器,按需扩展。
在支持的发行版上,安装脚本自动检测并安装 Docker Engine 与 Compose 插件,无需手动预装。
集成 acme.sh,可在容器内申请并自动续期 Let's Encrypt 证书,HTTPS 开箱即用。
所有业务数据通过 bind 挂载保存在 ./data 目录,容器重建不丢失。
可交互设置密码,也支持 --auto 全自动模式,适配自动化批量部署。
在开源基础上做的那些改进。
重新设计的轻量玻璃拟态控制台,操作更直观、移动端更友好。
一行参数开启 TCP BBR 拥塞控制,显著提升网络吞吐。
内置 PHP 7.4,配合 add_php.sh 一键拉起 PHP 8.x 独立容器。
集成 acme.sh,证书自动申请与续期,HTTPS 开箱即用。
适配 Debian 12 / Ubuntu 24.04 / AlmaLinux / Rocky 等最新发行版。
在 upstream 基础上修复众多体验与稳定性问题,更稳更顺手。
脚本与配置以 MIT 开源,欢迎学习、讨论与共建。
以下发行版已验证可用于 EasyPanel Heavy 部署。
通过 install.sh 的参数自定义部署行为(支持组合使用)。
| 参数 | 说明 |
|---|---|
--auto |
全自动模式:随机生成密码,不安装额外 PHP 版本,无需交互。 |
--kangle-pass=XXX |
指定面板管理员密码(替换 XXX)。 |
--mysql-pass=YYY |
指定 MySQL root 密码(替换 YYY)。 |
--php-versions=8.2,8.5 |
非交互安装额外的 PHP 版本,逗号分隔多个版本号。 |
--enable-bbr |
非交互模式下启用 TCP BBR 拥塞控制,提升网络吞吐。 |
--force-recreate |
强制干净重建:移除旧容器与卷后重新部署。 |