PPanel Server 二进制安装教程
前置系统要求
- Debian 13
安装前的准备
1 | # 更新系统 |
步骤 1:安装 Nginx
1 | # 添加 Nginx 官方仓库 |
步骤 2:安装 Redis
1 | # 添加 Redis 仓库 |
步骤 3:安装 MariaDB
1 | # 添加 MariaDB 仓库 |
创建数据库
1 | # 生成安全密码 |
步骤 4:配置 Nginx
1 | # 创建配置目录 |
为了保护用户数据安全,强烈建议配置 HTTPS:
1 | # 安装 Certbot |
步骤 5:安装ppanel-server
确定系统架构,并下载对应的二进制文件
下载地址:https://github.com/perfect-panel/server/releases
示例说明:系统:Debian amd64,用户:root,当前目录:/root
- 下载
1 | wget -O ppanel-server-linux-amd64.tar.gz \ |
- 解压
1 | tar -zxvf ppanel-server-linux-amd64.tar.gz |
- 移动
1 | sudo mv ppanel-server /usr/local/bin/ppanel-server |
- 赋予二进制文件执行权限
1 | sudo chmod +x /usr/local/bin/ppanel-server |
- 修改 ppanel.yaml 配置文件
1 | AccessSecret=$(openssl rand -base64 16) |
- 创建 systemd 服务文件
1 | cat > /etc/systemd/system/ppanel.service <<EOF |
- 重新加载 systemd 服务
1 | systemctl daemon-reload |
- 启动服务
1 | systemctl start ppanel |
其他说明
安装路径:二进制文件最终移动到 /usr/local/bin 目录下
systemd 服务:
- 服务名称:ppanel
- 服务配置文件:/etc/systemd/system/ppanel.service
- 服务启动命令:systemctl start ppanel
- 服务停止命令:systemctl stop ppanel
- 服务重启命令:systemctl restart ppanel
- 服务状态命令:systemctl status ppanel
- 服务开机自启:systemctl enable ppanel
设置开机自启可通过以下命令开机自启
1
systemctl enable ppanel
服务日志:服务日志默认输出到 /usr/local/bin/ppanel.log 文件中
可通过
journalctl -u ppanel -f查看服务日志当配置文件为空或者不存在的情况下,服务会使用默认配置启动,配置文件路径为:
./etc/ppanel.yaml,
请通过http://服务器地址:8080/init初始化系统配置