家用住宅主机离线部署宝塔面板无网络方案

如果你有一台家用主机放在弱电箱或者办公室内网,没有互联网访问,又想用宝塔面板管理网站和运维,这篇教程正好适用。
下面从准备到验证一步步说清楚,确保零基础用户也能落地。

适用场景与准备工作

这套方案适合以下情况:

  • 主机在纯内网环境,无法连接外网。
  • 主机可以插U盘或通过局域网与另一台有网络的电脑通信。
  • 操作系统为 CentOS 7/8、Ubuntu 20.04/22.04 或 Debian 11(宝塔官方支持的版本)。

你需要准备:

  • 一台有网络的电脑(下载离线包用)
  • U盘局域网共享文件夹(传输安装包到内网主机)
  • SSH 客户端(如 PuTTY、FinalShell)用于操作内网主机
注意:如果主机本身已安装旧版本宝塔,建议先卸载干净再执行离线安装,避免冲突。

离线安装包获取与传输

宝塔官方提供了离线安装脚本,可以在有网络的机器上预先下载。

1. 下载离线包

访问宝塔面板官网下载页(以 Linux 版为例),找到“离线安装”段落,根据系统版本下载对应的压缩包。
推荐下载 宝塔 Linux 面板离线安装包(.tar.gz 格式),它包含了运行所需的所有依赖和源码。

如果没有官网链接,也可以使用以下命令直接拉取(需要网络):

wget https://download.bt.cn/install/update/LinuxPanel-7.9.10.zip

*注意:版本号可能变化,以官网最新为准。
*

2. 传输到内网主机

将下载的文件放到U盘,或者通过 scp 命令从有网电脑推送到内网主机(如果局域网可达)。
例如:

scp LinuxPanel-7.9.10.zip user@192.168.1.100:/tmp/

确保目标目录有写入权限(建议用 /tmp/)。

在无网络主机上安装宝塔面板

1. 登录内网主机并解压

通过 SSH 登录到内网主机,切换到 /tmp 目录:

cd /tmp
unzip LinuxPanel-7.9.10.zip

如果没有 unzip,先安装(一般内网会自带常用工具,如果没有,可以用 yum localinstall 或者 dpkg -i 提前解决依赖)。

2. 执行安装脚本

进入解压后的目录,运行安装命令:

cd LinuxPanel-7.9.10
bash install.sh

安装过程中会输出大量日志,耐心等待(约 5-15 分钟)。
安装结束后,终端会显示面板地址、默认账号和密码。

3. 首次启动面板

如果没有自动启动,手动执行:

/etc/init.d/bt start

常见报错与避坑说明

问题1:提示缺少依赖库
离线包已经打包了常见依赖,但如果主机系统版本过旧(比如 CentOS 6),可能会缺某些库。建议在开始前用 yum check-updateapt update 检查(但既然无网络,只能通过挂载系统ISO或提前下载依赖解决)。最稳妥的做法是:先用 cat /etc/os-release 确认系统版本,下载对应版本的离线包。

问题2:防火墙未放行端口
宝塔默认使用 8888 端口,离线安装不会自动配置防火墙。手动添加:

firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload

如果内网是纯局域网,也可直接关闭防火墙(生产环境不推荐):

systemctl stop firewalld
systemctl disable firewalld

问题3:SELinux 导致面板无法访问
检查 SELinux 状态:getenforce,如果是 Enforcing,建议临时设置:

setenforce 0

然后修改 /etc/selinux/configSELINUX=enforcing 改为 disabled,永久生效。

问题4:面板密码忘记
如果安装结束没保存密码,可以在终端执行:

bt default

重新显示默认账号密码。
若需要修改密码,运行 bt 5

验证安装与基础配置

安装完成后,在浏览器中输入:http://内网主机IP:8888,应该能打开宝塔登录页面。
用终端显示的账号密码登录。

登录后建议做三件事:

  1. 绑定域名或设置安全入口(推荐修改面板端口和入口,防止默认误扫)。
  2. 安装常用软件(如 Nginx、MySQL、PHP),虽然无网络,但宝塔离线包内置了部分软件源,可以在面板软件商店中尝试离线安装。如果无法安装,说明缺少对应离线包,需要手动下载后上传到 /www/server/panel/install 目录。
  3. 创建第一个站点:点击“网站”->“添加站点”,输入内网域名或 IP,即可部署一个静态或 PHP 站点。

以上步骤全部完成后,你的内网主机就成功部署了宝塔面板,后续所有网站管理都可在可视化界面中完成,不再依赖外网。
如果在安装过程中遇到其他问题,欢迎在评论区留言交流。

延伸阅读:如果你需要在内网主机上安装特定版本的 PHP 或 MySQL,请提前在有网电脑上下载对应 RPM/DEB 包,通过 U 盘传输后使用 yum localinstalldpkg -i 安装。详见本站《离线安装 LNMP 组件》教程。
分享到:
上一篇
外贸站宝塔面板卸载清理残留垃圾文件
下一篇
跨境独立站防跨站入侵Nginx站点隔离配置
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意