ZeroPanel 自助建站面板(无 root 手机建站)
专为 ZeroTermux 设计的轻量级建站面板,无需 root 即可在 Android 手机搭建网站,支持网站、数据库、文件管理。
主要特性
- 网站管理:创建、编辑、删除网站,支持自定义端口和 PHP 版本
- 数据库管理:MariaDB 数据库创建、备份、恢复、导入
- 文件管理:在线文件浏览、上传、下载、编辑
- 系统监控:内存、磁盘实时监控(目前仅内存可用)
- 安全特性:用户登录认证,密码修改
- 移动端适配:响应式设计,完美支持手机访问
技术栈
后端:Python Flask + SQLite
前端:原生 JavaScript + CSS
服务:Nginx + MariaDB + PHP-FPM
环境:ZeroTermux (Android)
安装教程
前置条件:安装 ZeroTermux(官方版)
下载地址:https://d.icdown.club/d/repository/main/ZeroTermux-0.118.3.61.apk
方式一:极速安装
终端直接执行:
text
1
curl -sSL https://raw.giteeusercontent.com/MaoFL123/zeropanel/raw/master/install.sh | bash
方式二:快速安装
- 下载安装包
text1
wget https://gitee.com/MaoFL123/zeropanel/raw/master/zeropanel.zip - 解压并安装
text1 2 3
unzip zeropanel.zip cd zeropanel bash install.sh - 访问面板
- 浏览器访问
http://localhost:5000 - 默认账号:
admin| 密码:admin123
- 浏览器访问
方式三:手动安装
- 安装依赖
text1 2 3
pkg update pkg install python python-pip nginx mariadb php-fpm pip install flask flask-cors werkzeug --break-system-packages - 初始化数据库
text1
mysql_install_db --ldata=$PREFIX/var/lib/mysql - 启动服务
text1 2 3 4
mysqld_safe & php-fpm nginx python app.py
使用说明
安装完成后退出软件重启,可以使用 zeropanel 命令管理面板:
| 命令 | 功能 |
|---|---|
zeropanel start |
启动面板及相关服务 |
zeropanel stop |
停止面板及相关服务 |
zeropanel restart |
重启面板及相关服务 |
zeropanel status |
查看服务状态 |
zeropanel log |
查看运行日志 |
zeropanel help |
显示帮助信息 |
常见问题
- Q: zeropanel 命令找不到? 重新加载配置
source ~/.zshrc或手动添加 PATH。 - Q: 服务状态显示已停止但实际运行? 执行
zeropanel restart。 - Q: 无法访问面板? 检查端口
zeropanel status并查看日志zeropanel log。 - Q: 数据库连接失败? 确保 MariaDB 已启动:
mysqld_safe &,然后检查状态。
功能说明
- 网站管理:左侧菜单「网站管理」- 创建网站,填写域名和端口,选择 PHP 版本,自动生成配置。
- 数据库管理:创建数据库、设置字符集、备份恢复、导入 SQL 文件。
- 文件管理:浏览网站目录,上传/下载/删除文件,新建文件夹。
- 系统监控:实时查看 CPU、内存、磁盘使用率及网络流量。
端口说明
由于 Android 无 root 权限,无法绑定 1024 以下端口:
- 面板端口:
5000 - 网站默认端口:
8080(可自定义) - Nginx 端口:根据网站配置
往期作品
- 手机搭建 MC 双端共存服(懒人版)
- 手机搭建 bilibili 24h 无人直播(懒人包)
- 免 root 使用手机给另一部手机刷面具
- ZeroTermux 系列之模拟 Windows7
- 用 ZeroTermux 安装 Ubuntu 系统