家用住宅主机Linux离线宝塔面板住宅无网服务器部署

## 适用场景与准备条件 在住宅环境中,如果家里有一台闲置电脑,想把它变成一台本地服务器,但又没有稳定的互联网连接(比如只靠手机热点临时联网或完全无网),那么**离线安装宝塔面板**是最实际的办法。本文假设你已有一台能正常启动的电脑(4GB以上内存、50GB以上空闲硬盘),并且准备了**Ubuntu Server 20.04 LTS**的ISO镜像(或Debian 11)。 需要额外准备一台有网络的电脑(笔记本或台式机)用来下载离线安装包,以及一个U盘(至少8GB)用于传输文件。 ## 离线安装包的获取与传输 宝塔面板官方提供了离线安装包,但需要从有网的电脑下载。操作步骤如下: 1. 在有网的电脑上打开浏览器,进入宝塔官网的[下载页面](https://www.bt.cn/download)。 2. 选择Linux离线安装包(目前是`bt_linux_off.zip`或更晚版本)。注意:也可以直接用wget下载: ```bash wget https://download.bt.cn/install/install_off.sh ``` 以及 `https://download.bt.cn/install/bt_linux_off.zip`。 3. 将下载好的`install_off.sh`和`bt_linux_off.zip`复制到U盘根目录。 4. 在无网的主机上完成Linux系统安装(建议安装Server版,安装时选择“最小化”,不要选桌面环境)。安装完毕后,插入U盘,挂载并复制文件: ```bash sudo mkdir -p /mnt/usb sudo mount /dev/sdb1 /mnt/usb # 请根据实际情况确认设备名,可用 lsblk 查看 cp /mnt/usb/install_off.sh ~/ cp /mnt/usb/bt_linux_off.zip ~/ sudo umount /mnt/usb ``` ## 安装宝塔面板(离线方式) 现在是核心步骤:在无网环境下执行离线安装脚本。 1. 切换到刚才复制的文件所在目录: ```bash cd ~ ``` 2. 给安装脚本添加执行权限: ```bash chmod +x install_off.sh ``` 3. 安装宝塔面板(此过程需要几分钟,会解压离线包并安装必要依赖,但依赖包都包含在离线包里): ```bash sudo ./install_off.sh ``` 如果提示缺少某个系统库,通常是因为离线包不完整或系统版本过老。遇到这种情况,建议重新下载离线包或尝试CentOS 7版本(但家用主机更推荐Debian/Ubuntu)。 4. 安装完成后,脚本会输出面板的访问地址、默认用户名和密码。记录下这些信息,例如: ``` Bt-Panel: http://192.168.1.100:8888 username: btadmin password: 随机密码 ``` 如果忘记密码,可在终端执行 `sudo /etc/init.d/bt default` 重新查看。 ## 首次登录与基础配置 用同一局域网的电脑(手机也可以,只要连接同一个路由器)打开浏览器,输入上面得到的地址(例如`http://192.168.1.100:8888`)。 - 首次登录会提示绑定宝塔账号——在无网环境下,可以跳过吗?**可以**。宝塔面板7.8及以上版本强制登录,但离线环境可用本地账户。如果无法跳过,可以输入任意邮箱(比如`local@local.com`)和密码,后续在面板设置中关闭强制绑定。 - 进入面板后,建议立即修改默认端口(8888可以改成其他四位端口)和密码,并开启“仅允许本地登录”或设置IP白名单,提高安全性。 - 如果计划搭建网站,需要先安装Web环境(Nginx/Apache + MySQL + PHP)。在无网环境下,离线安装包已经包含基本组件,直接在面板“软件商店”中安装即可,但首次安装时可能会尝试检查更新——忽略即可,因为离线。 ## 常见问题与避坑 **问题1**:执行`install_off.sh`时提示“找不到zip文件”。 解决:检查`bt_linux_off.zip`是否在当前目录,或者路径写错了。建议把两个文件放在同一个目录。 **问题2**:面板能打开,但安装PHP/MySQL时卡住。 原因:离线包可能不包含所有版本,或者需要手动上传源码包。推荐安装宝塔面板内置的稳定版本(如PHP 7.4、MySQL 5.7),这些已经包含在离线包中。如果仍然失败,可以换个版本重试。 **问题3**:局域网其他电脑无法访问面板。 排查:检查主机防火墙(`sudo ufw status`,如果开启则需放行8888端口),以及路由器是否开启了AP隔离或防火墙。最简单方法:在同台主机的浏览器用`localhost:8888`试试,如果能打开,说明面板正常,问题在网络设置。 **避坑说明**: - 建议使用Ubuntu 20.04 LTS或Debian 11,旧版本(如Ubuntu 18.04)离线包依赖可能冲突。 - 必须确保下载的离线包和系统架构一致(x86_64)。如果是ARM架构(如树莓派),需下载ARM版离线包。 - 如果主机有两块网卡,安装后务必绑对IP(面板设置中可以修改监听地址)。 ## 验证服务器可用性 完成以上步骤后,创建一个简单的测试站点来验证: 1. 在宝塔面板左侧点击“网站” -> “添加站点”。 2. 输入一个测试域名(例如`test.local`),并创建FTP和数据库(如果不需要可以勾掉)。 3. 点击“提交”后,会生成站点目录。在文件管理中找到该目录,上传一个`index.html`文件,内容为: ```html

Hello, 离线服务器!

``` 4. 在浏览器输入`http://你的主机IP/`或`http://test.local/`(需要先在客户机hosts文件解析)。 5. 看到“Hello, 离线服务器!”即表示部署成功。 整个流程下来,最关键的就是**提前准备离线包**和**在无网环境下跳过强制登录**。如果你还打算扩展功能,可以后续用U盘传输更多源码包,让面板更强大。 > 如果你在安装过程中遇到了脚本报错或面板无法访问,请先检查U盘传输的文件是否完整(对比md5值),再参考本文的常见问题部分排查。
分享到:
上一篇
外贸站宝塔面板网站服务器SSL不受支持协议根治方案
下一篇
跨境独立站宝塔面板服务器容器网络互通隔离配置教程
1
系统公告

机房迁移升级通知

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