已复制到剪贴板
2024 最新版教程

搭建宝塔
Linux面板

通过图形化界面轻松管理网站、数据库、FTP等。简单且标准化的过程,让你在10分钟内完成服务器环境部署。

10min
平均安装时长
6步
完成全部配置
2000万+
用户正在使用
root@server ~
# 执行宝塔安装命令
$ wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh
$ sudo bash install.sh ed8484bec
# 安装完成 ✓
===========================================
BT-Panel default info!
面板地址: http://12.34.56.78:8888/abc123
账号: admin
密码: a1b2c3d4e5
===========================================
root@server:~$

支持的操作系统

CentOS
7.x / 8.x
推荐
Ubuntu
18.04 - 24.04
推荐
Debian
10.x / 11.x / 12.x
Deepin
深度系统
Fedora
部分支持
第一步

准备工作

在开始安装之前,确保以下条件已满足

云服务器

需要有公网IP,推荐阿里云、腾讯云、华为云等主流厂商

纯净系统

未安装过Apache/Nginx/MySQL/PHP等环境的Linux系统

远程连接工具

Xshell、Putty、FinalShell或云服务商自带VNC

端口放行

安全组放行 8888 端口(宝塔默认)及 22 端口(SSH)

核心步骤

安装宝塔面板

按照以下步骤,大约10分钟完成安装

1

连接服务器并执行安装脚本

使用远程连接工具以 root 账号登录你的Linux服务器,然后根据你的操作系统,复制对应的安装命令并回车执行:

推荐 Ubuntu / Deepin 安装脚本
bash
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
推荐 Debian 安装脚本
bash
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
CentOS 安装脚本
bash
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

以上命令来自宝塔官网,最后的一串字符是官方的推广码,不影响安装。

2

确认安装

执行命令后,系统会自动下载安装脚本并开始运行。过程中会出现以下提示:

Do you want to install Bt-Panel to the /www directory now?(y/n): y

输入 y 并回车,等待安装完成。整个过程大约需要 3-10分钟(取决于服务器的网络和性能)。

3

保存面板信息

安装完成后,终端界面会显示宝塔面板的登录信息,请务必复制保存下来!

面板外部访问地址: http://12.34.56.78:8888/abc123
内网面板地址: http://172.16.0.1:8888/abc123
username: admin
password: a1b2c3d4e5

这些信息只会在安装完成时显示一次,请立即保存!如果忘记了,后续可以通过SSH命令 bt 查看。

4

配置安全组 非常关键

如果上一步完成后浏览器无法打开面板地址,99%的原因是安全组没有放行宝塔的端口。

1

登录你的云服务商控制台(如阿里云、腾讯云)

2

找到该服务器的 安全组 设置

3

添加 入站规则:协议类型选 TCP,端口填宝塔给你的端口号,授权对象填 0.0.0.0/0

4

保存后,刷新浏览器即可访问

入站规则示例
协议类型 端口范围 授权对象 说明
TCP 22 0.0.0.0/0 SSH
TCP 8888 0.0.0.0/0 宝塔面板
TCP 80,443 0.0.0.0/0 网站
5

登录面板并安装环境

在浏览器中输入面板外部访问地址,使用账号密码登录。

推荐

LNMP

Linux + Nginx + MySQL + PHP

  • Nginx更轻量,性能更高
  • 适合大多数网站
  • 资源占用更少

LAMP

Linux + Apache + MySQL + PHP

  • Apache兼容性更强
  • 适合有特殊需求的老项目
  • .htaccess支持更好

选择 LNMP → 编译模式选择 极速安装(编译安装需1-2小时)→ 点击提交。环境安装大约需要10-20分钟。

6

绑定宝塔账号

新版宝塔面板首次登录后会要求绑定宝塔官网账号,按提示注册/登录即可。完成此步后,你的宝塔面板就已经可以正常使用了!🎉

恭喜,安装完成!
重要

安全加固

安装完成后,强烈建议进行以下安全配置

修改面板端口

不要使用默认的 8888 端口,改成 10000-65535 之间的冷门端口,并在安全组放行新端口。

修改端口命令
bt → 选择 6 → 输入新端口

修改用户名和密码

将默认的复杂密码改成你自己容易记但高强度的密码,同时修改默认用户名。

修改密码命令
bt → 选择 5 → 输入新密码

绑定域名

在面板设置中绑定一个你自己的域名,这样只能通过域名访问,防止被IP扫描爆破。

绑定域名后,IP访问将被拒绝

开启BasicAuth认证

在面板设置中增加一层额外的账号密码验证,双重保护你的面板安全。

面板设置 → BasicAuth认证 → 开启

宝塔工具箱

在SSH中输入 bt 即可调出工具箱

常用命令菜单 bt
14
查看面板默认信息
查看地址、账号、密码
5
修改面板密码
重置登录密码
6
修改面板端口
更换服务端口
1
重启面板
重启宝塔服务
3
重启MySQL
重启数据库服务
11
查看面板入口
查看安全入口路径
FAQ

常见问题

忘记面板入口或密码怎么办?

在SSH终端输入命令 bt,会弹出一个菜单,你可以选择:

  • 14 查看面板默认信息(地址、账号、密码)
  • 5 修改面板密码
  • 6 修改面板端口
  • 11 查看面板入口路径

面板地址打不开怎么办?

99%的原因是安全组没有放行宝塔端口。请按照以下步骤排查:

  1. 检查云服务商安全组是否放行了宝塔端口(如8888或其他随机端口)
  2. 检查服务器防火墙是否放行了端口:firewall-cmd --list-ports
  3. 确认宝塔服务是否正在运行:bt status
  4. 检查是否输入了完整地址(包含安全入口路径)

极速安装和编译安装有什么区别?

极速安装 编译安装
安装时间 10-20分钟 1-2小时
安装方式 RPM包安装 源码编译
性能 满足大部分需求 针对服务器优化

建议新手选择极速安装,生产环境可考虑编译安装。

CentOS已经停止维护,还能用吗?

CentOS 7已于2024年6月30日停止维护(EOL),虽然宝塔仍然支持安装,但出于安全考虑,强烈建议使用 Ubuntu 22.04/24.04Debian 12 作为替代。它们社区活跃,长期支持,更适合作为服务器操作系统。

安装宝塔前已经装了其他环境怎么办?

宝塔面板要求在纯净系统上安装。如果已经安装了Apache/Nginx/MySQL/PHP等,可能会导致端口冲突和服务异常。建议备份数据后重装系统,或手动卸载已有环境后再安装宝塔。

快速命令参考

一键复制,快速执行

安装宝塔 (Ubuntu)
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
宝塔工具箱
bt
查看面板信息
bt default
重启面板
bt restart