离线部署宝塔面板需三步:一、下载匹配系统的离线包并传至服务器/root目录;二、解压后执行install.sh脚本完成本地安装;三、若缺依赖,需构建本地源并挂载供安装脚本调用。

如果您需要在无网络连接的服务器上部署宝塔面板,则无法通过常规的在线一键脚本安装。此时需预先下载离线安装包,并通过挂载方式将安装资源导入目标系统。以下是实现该目标的具体步骤:
一、准备离线安装包并传输至目标服务器
宝塔官方提供适用于不同系统的离线安装包(如 CentOS/Ubuntu/Debian),需在有网络的环境中下载对应版本,再通过物理介质或内网传输方式复制到离线服务器。
1、访问宝塔官网离线下载页面,选择与目标服务器操作系统及架构匹配的安装包(例如 bt-linux-x86_64.tar.gz)。
2、将下载完成的压缩包使用U盘、光盘或内网SCP工具拷贝至离线服务器的 /root 目录下。
3、执行 ls -l /root/bt-linux-*.tar.gz 确认文件已正确写入且权限可读。
二、解压安装包并执行本地安装脚本
离线安装包内含完整依赖和安装逻辑,无需联网即可运行。解压后需定位并执行其中的 install.sh 脚本以启动本地部署流程。
1、执行 tar -xzf /root/bt-linux-x86_64.tar.gz -C /root/ 将安装包解压至 /root 目录。
2、进入解压后的目录:cd /root/bt。
3、赋予安装脚本执行权限:chmod +x install.sh。
4、运行本地安装:./install.sh,脚本将自动检测系统环境并完成面板核心组件部署。
三、手动挂载离线源并安装缺失依赖
若目标系统缺少基础依赖(如 python3、curl、wget 等),而离线包未预置全部rpm/deb包,则需提前构建本地软件源并挂载,供安装脚本调用。
1、在同版本镜像系统中使用 yum install --downloadonly --downloaddir=/path/to/rpms [package] 或 apt download [package] 收集所需依赖包。
2、将所有 .rpm 或 .deb 文件打包为 tar.gz,传输至离线服务器指定路径(如 /mnt/local-repo)。
3、创建本地源配置:对 CentOS 执行 echo "[local] name=local baseurl=file:///mnt/local-repo enabled=1 gpgcheck=0" > /etc/yum.repos.d/local.repo;对 Ubuntu 则编辑 /etc/apt/sources.list.d/local.list 并添加 deb [trusted=yes] file:///mnt/local-repo ./。
4、挂载并更新源信息:CentOS 运行 yum makecache,Ubuntu 运行 apt update,确保安装脚本能识别本地依赖。









