Skip to content

鼓励作者:欢迎 Star 或打赏犒劳

ByPanel

支持操作系统版本

MacOSRedHatAlpine LinuxDebianUbuntu
AlmaLinuxFedoraRocky LinuxopenSUSEAnolis
OpencloudOSTencentOSAmazon LinuxEulerOSopenEuler
KylinLinuxMintAlibaba LinuxElementaryUos
DeepinKylinsecOSOracle LinuxKali LinuxArch Linux
CentOS...

安装

curl -sSL https://mirrors.linuxeye.com/bypanel/quick_install.sh | bash

Linux 默认安装路径: /opt/bypanel

Linux bypanel 二进制路径: /usr/bin/bypanel

MacOS 默认安装路径: ~/bypanel

MacOS bypanel 二进制路径: ~/bypanel/bin/bypanel

bypanel 二进制下载地址(quick_install.sh 已自动安装)

架构图

alt bypanel-arch-cn

命令帮助

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 list

SSL 证书管理

添加

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