1panel 中文文档 下载 App

批量部署时用环境变量静默安装面板

什么时候用非交互模式

交互式安装需要人坐在终端前答题,这在单机上没问题,但碰到下面这些场景就走不通了:

1Panel V2 的安装脚本为此提供了非交互模式,通过环境变量或命令行参数把答案提前写好,装完即用。

核心参数一览

环境变量作用要点
PANEL_NON_INTERACTIVE启用非交互模式值可为 true / 1 / y / yes
PANEL_LANG安装语言支持 zh、en、fa、pt-BR、ru
PANEL_INSTALL_DIR安装目录需绝对路径,默认 /opt
PANEL_PORT面板端口不设则随机生成
PANEL_ENTRANCE安全入口3-30 位字母数字下划线
PANEL_USERNAME面板用户名3-30 位
PANEL_PASSWORD面板密码8-30 位,支持部分特殊字符
PANEL_INSTALL_DOCKER是否安装 Docker非交互模式默认不装,需要则显式设为 y
PANEL_DOCKER_MODEDocker 安装方式auto / builtin / online
PANEL_CONFIGURE_ACCELERATOR配置镜像加速非交互默认 n
PANEL_REPLACE_DAEMON_JSON替换已有 daemon.json机器上已有 Docker 配置时才需要关心

用法是把变量串在安装命令前面,例如:

PANEL_NON_INTERACTIVE=true PANEL_LANG=zh PANEL_PORT=18080 PANEL_PASSWORD='改成强密码' bash -c "$(curl -sSL <安装脚本地址>)"

安装脚本地址以官方文档在线安装页为准。

几个容易踩的点

装好后同样通过 http://服务器IP:端口/安全入口 访问,首次登录动作见首次登录。

延伸阅读