
ByPanel
支持操作系统版本
| MacOS | RedHat | Alpine Linux | Debian | Ubuntu |
| AlmaLinux | Fedora | Rocky Linux | openSUSE | Anolis |
| OpencloudOS | TencentOS | Amazon Linux | EulerOS | openEuler |
| Kylin | LinuxMint | Alibaba Linux | Elementary | Uos |
| Deepin | KylinsecOS | Oracle Linux | Kali Linux | Arch Linux |
| CentOS | ... |
安装
curl -sSL https://mirrors.linuxeye.com/bypanel/quick_install.sh | bashLinux 默认安装路径:
/opt/bypanelLinux bypanel 二进制路径:
/usr/bin/bypanelMacOS 默认安装路径:
~/bypanelMacOS bypanel 二进制路径:
~/bypanel/bin/bypanel
bypanel 二进制下载地址(quick_install.sh 已自动安装)
- Linux AMD64: https://mirrors.linuxeye.com/bypanel/bypanel-linux-amd64
- Linux AArch64: https://mirrors.linuxeye.com/bypanel/bypanel-linux-arm64
- MacOS AMD64: https://mirrors.linuxeye.com/bypanel/bypanel-darwin-amd64
- MacOS AArch64: https://mirrors.linuxeye.com/bypanel/bypanel-darwin-arm64
架构图

命令帮助
bypanel help配置
全局配置文件: 优先级最低
bypanel configure配置部署 bypanel 参数,即修改全局配置文件
- Linux:
/opt/bypanel/.env - MacOS:
~/bypanel/.env
应用配置文件: 优先级次之
- Linux:
/opt/bypanel/app/{AppName}/.env - MacOS:
~/bypanel/app/{AppName}/.env
应用版本配置文件: 优先级最高
- Linux:
/opt/bypanel/app/{AppName}/{AppVersion}/.env - MacOS:
~/bypanel/app/{AppName}/{AppVersion}/.env
当不同配置文件中存在相同变量时,高优先级的配置文件会覆盖低优先级的配置文件。即应用版本配置文件会覆盖应用配置文件,应用配置文件会覆盖全局配置文件。
镜像拉取
bypanel pull创建和启动
bypanel up -d创建和启动容器, 其中-d参数: 容器后台运行
在运行中容器执行命令
bypanel exec SERVICE COMMAND虚拟主机
添加
bypanel vhost add删除
bypanel vhost del列表
bypanel vhost listSSL 证书管理
添加
bypanel scm add删除
bypanel scm del列表
bypanel scm list重载 web 服务
bypanel reload查看使用的镜像
bypanel images日志
bypanel logs -f显示日志, 如显示 nginx 实时日志:
bypanel logs nginx -f, 其中-f参数: 打印日志输出
服务状态
bypanel ps查看容器状态, 或执行命令
bypanel status作用相同
停止、删除容器和网络
bypanel down重启服务
bypanel restart启动服务
bypanel start停止服务
bypanel stop升级命令
bypanel upgrade版本显示
bypanel version
