在腾讯云服务器(Ubuntu Server 20.04 LTS)上安装宝塔面板(BT Panel)非常简单,但需要注意端口安全组设置和安装脚本的稳定性。
以下是详细的操作步骤:
1. 前置准备:配置安全组(非常重要)
宝塔面板默认使用 8888 端口。如果腾讯云的安全组未放行该端口,你将无法通过浏览器访问面板。
- 登录 腾讯云控制台。
- 进入 云服务器 (CVM) -> 点击你的实例。
- 点击 安全组 -> 配置规则。
- 添加一条 入方向 规则:
- 协议类型:TCP
- 端口范围:
8888(建议同时放行80,443,22等常用端口) - 授权对象:
0.0.0.0/0(允许所有 IP,生产环境建议限制为特定 IP)
- 保存规则。
2. 连接服务器并执行安装命令
通过 SSH 工具(如 PuTTY、Xshell、macOS 终端或腾讯云自带的 WebSSH)登录到 Ubuntu 20.04 服务器。
方案 A:使用官方推荐的一键安装脚本(推荐)
这是最稳定且能自动检测系统版本的方法。请在终端复制并粘贴以下命令:
# 下载并运行安装脚本
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
注意:如果网络较慢导致下载失败,可以尝试使用国内镜像源提速,或者先更新包管理器:
sudo apt update && sudo apt upgrade -y
方案 B:手动指定版本(可选)
如果你需要特定版本的宝塔,可以修改脚本中的 URL,但通常方案 A 已足够。
3. 等待安装完成
脚本执行后,会进行环境依赖的安装(如 Nginx, PHP, MySQL 等)。这个过程可能需要几分钟。
当看到类似以下的输出时,表示安装成功:
【宝塔面板】安装完成!
--------------------------------------
面板地址:http://<你的公网IP>:8888/<随机字符串>
用户名:<随机字符串>
密码:<随机字符串>
--------------------------------------
请记录以上信息,用于登录面板。
4. 首次登录与基础设置
- 打开浏览器,输入提示中的 面板地址(格式通常为
http://IP:8888/xxxxxx)。 - 输入显示的 用户名 和 密码。
- 初始化向导:
- 首次登录通常会引导你选择软件栈组合(如 Nginx + PHP + MySQL),根据你的需求选择即可(通常选“推荐”或“快速部署”)。
- 设置 root 密码(用于数据库操作)。
- 开启 SSL 证书(建议后续申请免费 Let’s Encrypt 证书)。
5. 常见问题排查
- 无法访问 8888 端口?
- 检查腾讯云控制台的 安全组 是否已放行 TCP 8888。
- 检查服务器内部防火墙(Ubuntu 20.04 默认使用
ufw):sudo ufw allow 8888/tcp sudo ufw status
- 安装过程中报错?
- 如果是网络超时,尝试更换网络环境或使用阿里云/华为云的X_X节点下载脚本。
- 确保系统是纯净的 Ubuntu 20.04,没有预装冲突的软件。
- 忘记面板账号密码?
- 可以通过命令行重置:
bt default然后按提示操作即可查看新密码。
- 可以通过命令行重置:
安装完成后,你就可以像管理本地电脑一样,通过网页界面管理网站、数据库、文件和环境了。
CLOUD技术博