宝塔面板11.1开心版一键安装

宝塔面板11.1(开心版)

什么是宝塔面板

宝塔面板(BT Panel)是国产 Linux 服务器管理面板,提供图形化界面管理网站、数据库、FTP、SSL 证书、防火墙等,支持 Nginx/Apache、PHP、MySQL、Redis 等环境一键部署,大幅降低服务器运维门槛,是目前国内使用最广泛的服务器管理工具之一。

很多人第一次接触 Linux 服务器时面对的是纯命令行:装 Nginx 要自己编译或找源、配 PHP 要处理扩展依赖、申请证书要理解 ACME 协议、看日志要记住 tail -f 和一大堆路径。宝塔的价值在于把这些重复劳动收敛到一个 Web 界面里——点几下就能建好一个站点,PHP 版本可以随时切换,SSL 证书自动续期,数据库有 phpMyAdmin,文件有在线编辑器。对个人站长、中小企业的运维、以及需要快速交付测试环境的人来说,它省下来的时间非常可观。

宝塔面板能做什么

  • 一键环境部署:LNMP(Linux + Nginx + MySQL + PHP)或 LAMP 全套安装,可自由选择 Nginx、Apache、MySQL/MariaDB、PHP、phpMyAdmin 的版本。
  • 站点管理:添加域名、绑定多个域名、设置根目录、伪静态规则、反向代理、301 跳转、防盗链。
  • 数据库管理:创建数据库和用户、导入导出、备份、phpMyAdmin 在线管理、Redis/MongoDB 管理。
  • SSL 证书:Let's Encrypt 免费证书一键申请与自动续期,也支持上传商业证书。
  • 文件管理:在线文件管理器,上传下载、在线编辑、解压压缩、批量权限修改。
  • 安全防护:防火墙规则、SSH 端口管理、面板登录限制、Nginx 防火墙(付费版功能之一)。
  • 计划任务:定时备份、日志切割、Shell 脚本定时执行。
  • 监控与日志:CPU/内存/磁盘/负载曲线,网站访问日志与错误日志在线查看。

什么是开心版

开心版指破解了付费插件授权限制的第三方修改版,可免费使用专业版/企业版插件功能。需要注意的是:开心版并非官方渠道发布,脚本来源不可控,可能存在植入后门、泄露服务器信息等安全风险,生产环境强烈建议使用官方正版

从技术角度看,破解版通常做了两类改动:一是替换或绕过面板内部的授权校验逻辑,二是解锁被标记为付费的功能模块。问题在于,你无法审计这些改动的全部内容——脚本可能在安装过程中额外植入计划任务、SSH 公钥、反向连接脚本或挖矿进程,而这些恰恰是面板本身拥有最高权限的地方。面板以 root 运行,一旦被植入后门,等于把整台服务器的控制权交了出去。

一键安装命令

一键安装命令

if [ -f /usr/bin/curl ];then curl -sSO https://bt11.btmb.cc/install/install_panel.sh;else wget -O install_panel.sh https://bt11.btmb.cc/install/install_panel.sh;fi;bash install_panel.sh bt11.btmb.cc

 

执行前建议先把脚本下载下来人工查看内容,确认没有多余的下载、写入或外联行为再运行。生产环境中,官方版本请始终从宝塔官网获取安装脚本,并使用官方提供的校验方式确认脚本未被篡改。

安装要求

支持 CentOS 7/8、Debian 10/11/12、Ubuntu 18.04-24.04 等主流系统(32 位系统不支持);建议在纯净系统上安装,避免与已装环境冲突;服务器需能正常访问外网。

补充几点实际经验:

  • 内存建议 1GB 以上;1GB 内存跑 MySQL 会比较吃力,可考虑 MariaDB 或调小缓冲池参数。
  • 系统盘建议预留 10GB 以上空间,光面板自身和运行环境就要占用数 GB。
  • 如果服务器上已经装过 Nginx/Apache/PHP/MySQL,先卸载干净或改用编译安装并指定端口,否则容易出现端口占用、依赖冲突。
  • 不要在有重要业务数据的机器上做安装试验;先用快照或虚拟机验证一遍流程。

安装过程详解

以 root 身份登录服务器后,按下面的顺序操作即可。整个安装耗时通常在 5 到 20 分钟,取决于网络和机器性能。

# 1. 更新系统(可选但推荐)
yum update -y            # CentOS/RHEL 系
apt update && apt upgrade -y   # Debian/Ubuntu 系

# 2. 下载并执行安装脚本(以官方脚本为例)
curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh

# 3. 安装完成后终端会输出面板地址、用户名和初始密码,务必立即保存

安装完成后终端会打印出类似下面的信息,包含 外网面板地址内网面板地址usernamepassword。这些信息只显示一次,建议复制到密码管理器里保存。

外网面板地址: https://1.2.3.4:8888/xxxxxxxx
内网面板地址: https://10.0.0.5:8888/xxxxxxxx
username: xxxxxxxx
password: xxxxxxxx

面板初始化:端口、账号、安全入口

装完之后第一件事不是建站,而是把面板本身的安全基线打好。默认端口 8888 和安全入口是全网扫描的重灾区,暴露在公网上可能在几小时内就被暴力破解尝试。

# 修改面板端口(推荐改成 20000-65000 之间的随机端口)
bt 8

# 修改面板用户名
bt 6

# 修改面板密码
bt 5

# 生成新的安全入口路径
bt 14

# 查看当前面板信息(端口、入口、账号)
bt 14

在 SSH 里直接输入 bt 可以打开宝塔的命令行菜单,上面这些数字就是菜单项编号。除了改端口和入口,还建议:

  • 在面板设置里开启「面板SSL」并用域名访问,避免明文登录。
  • 在面板设置里绑定授权域名,限制只有指定域名能打开面板。
  • 开启「登录限制」,连续失败多次自动封禁 IP。
  • 在云厂商安全组里只放行必要端口(80、443,以及你自定义的面板端口,且最好限制来源 IP)。

安装运行环境(LNMP / LAMP)

首次登录面板会弹出「推荐安装套件」窗口,让你选择 Web 服务器、数据库和 PHP 版本。选择原则是匹配你的业务程序要求:

  • Web 服务器:WordPress 等 PHP 程序两者皆可,Nginx 性能更好、配置更简洁,是大多数人的默认选择;需要 .htaccess 支持的旧程序选 Apache。
  • 数据库:MySQL 5.7 兼容性最好;新项目可用 MySQL 8.0;资源紧张选 MariaDB。
  • PHP:新项目建议 PHP 8.x,但很多老程序只兼容 7.4。宝塔支持同时安装多个 PHP 版本并在站点级别切换,选多个没有坏处。

安装本身在后台排队执行,可以关掉窗口去做别的事,面板会记录任务队列。

建站流程:站点、数据库、SSL

环境装好后,建一个站的完整流程如下:

  1. 进入「网站」→「添加站点」,填写域名(多个域名换行分隔)、根目录、PHP 版本、是否同时创建数据库。
  2. 在「数据库」里确认库和用户已创建,记下库名、用户名、密码,稍后填入程序的配置文件。
  3. 上传程序:用「文件」管理器上传压缩包并在线解压,或在 SSH 里 wget 后解压到站点根目录。
  4. 设置目录权限,一般文件 644、目录 755,属主为 www
  5. 访问域名完成程序安装向导,填入数据库信息。
  6. 回到「网站」→「SSL」,申请 Let's Encrypt 证书,勾选「强制 HTTPS」。证书到期前会自动续期,但偶尔会因验证失败而中断,建议开启续期提醒。

常用运维操作

# 面板命令行菜单
bt

# 重启面板
bt restart

# 查看面板默认信息
bt default

# 修复面板(权限、依赖异常时)
bt 16

# 关闭面板(如需卸载前操作)
bt stop

日常运维中最常用的三个功能是:文件管理器(快速改配置、看日志)、计划任务(定时备份数据库和站点、日志切割)、监控(看负载和带宽曲线定位突发流量)。站点的访问日志和错误日志可以在「网站」→「日志」里直接查看,不需要登录 SSH。

安全加固建议

面板自带最高权限,加固的优先级高于任何功能配置:

  1. 改掉默认端口、默认用户名、默认安全入口,三者一起改,不要只改端口。
  2. 能绑域名就走 HTTPS 访问,并在云安全组里限制面板端口的来源 IP。
  3. 开启面板的双因素/登录限制,关闭「API 接口」等用不到的功能。
  4. 定期查看登录日志,发现异地 IP 大量失败立即封禁。
  5. 系统和面板都保持更新;面板本身也曾有历史漏洞,及时升级是必要的。
  6. 重要数据一定要有异地备份,不要只依赖面板内的本地备份。

常见问题排查

面板打不开。依次确认:面板服务是否运行(bt status)、安全组是否放行端口、防火墙是否拦截、是否改了端口或入口路径而自己忘了。

安装了环境但站点打不开 502。多半是 PHP-FPM 未运行或版本不匹配,先在「软件商店」确认运行状态,再看站点错误日志。

磁盘占满。常见原因是日志和备份堆积,用 du -sh /* 定位大目录,清理旧日志和旧备份,并给日志配置切割任务。

忘记面板密码。SSH 里执行 bt 5 重置即可,不需要重装。

数据库连不上。检查数据库用户权限是否只允许 localhost、密码是否正确、3306 端口是否被安全组限制。

开心版与官方版的区别与风险

官方版分为免费版和专业版/企业版:免费版功能已经覆盖绝大多数建站需求,专业版增加了 Nginx 防火墙、网站监控报表、一键迁移等增强功能。开心版通过破解绕过授权,理论上能白嫖付费功能,但代价是所有权的完全让渡:脚本不公开、版本更新依赖第三方、出现问题无法获得官方支持,而且无法保证其中没有被插入恶意代码。

更现实的问题是稳定性:破解版改动过的面板文件在官方升级时经常冲突,升级后白屏、功能丢失是常见现象。如果确实需要专业版功能,官方版本的授权费用相对于一台服务器上业务数据的价值并不算高;而在生产环境里,被植入后门造成的损失可能远超授权费用。

相关阅读

面板只是起点,服务器本身的运维能力同样重要:参见本站 Linux 服务器运维实战:从选型到故障排查全攻略Linux 运维常见故障排查与处理 33 个技巧汇总;需要用面板做反向代理时,参考 Nginx 反向代理配置:proxy_pass 与请求头