# 安装部署 本指南将帮助你使用 Docker 在服务器上部署 PPanel。 ## 系统要求 ### 最低配置 - **操作系统**: Linux (Ubuntu 20.04+, Debian 10+, CentOS 8+) - **CPU**: 1 核心 - **内存**: 512MB RAM - **存储**: 1GB 可用磁盘空间 - **Docker**: 20.10+ - **Docker Compose**: 2.0+ (可选,但推荐使用) ### 推荐配置 - **CPU**: 2+ 核心 - **内存**: 2GB+ RAM - **存储**: 5GB+ 可用磁盘空间 ## 前置条件 ### 安装 Docker 如果你还没有安装 Docker,请按照官方安装指南进行安装: **Ubuntu/Debian:** ```bash # 更新包索引 sudo apt-get update # 安装必要的依赖包 sudo apt-get install -y ca-certificates curl gnupg lsb-release # 添加 Docker 官方 GPG 密钥 sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg # 设置仓库 echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # 安装 Docker Engine sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin ``` **CentOS/RHEL:** ```bash # 安装 yum-utils sudo yum install -y yum-utils # 添加 Docker 仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装 Docker Engine sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin # 启动 Docker 服务 sudo systemctl start docker sudo systemctl enable docker ``` ### 验证安装 ```bash # 查看 Docker 版本 docker --version # 查看 Docker Compose 版本 docker compose version # 测试 Docker 安装 sudo docker run hello-world ``` ## 快速开始 ### 方式一:使用 Docker Run #### 步骤 1: 拉取镜像 ```bash # 拉取最新版本 docker pull ppanel/ppanel:latest # 或拉取指定版本 docker pull ppanel/ppanel:v0.1.2 ``` #### 步骤 2: 准备配置 创建配置目录并准备配置文件: ```bash # 创建配置目录 mkdir -p ppanel-config # 创建配置文件 cat > ppanel-config/ppanel.yaml <