OpenCloudOS 8上如何安装宝塔面板?

云计算

在 OpenCloudOS 8 上安装宝塔面板(BT Panel)的步骤与 CentOS 7/8 或 Rocky Linux 基本一致,因为 OpenCloudOS 是兼容 RHEL/CentOS 生态的。以下是详细安装流程及注意事项:

⚠️ 重要前提

  1. 系统要求:确保使用 OpenCloudOS 8 (x86_64),且为最小化安装(无图形界面)。
  2. 权限:需要 root 权限或使用 sudo
  3. 防火墙:建议先配置好安全组规则(云服务器)或开放必要端口(本地服务器),否则可能无法访问宝塔后台。
  4. 网络:确保服务器能正常访问网络(用于下载依赖和面板文件)。

📌 安装步骤

1. 更新系统并安装基础依赖

# 更新软件源
sudo dnf update -y

# 安装必要工具
sudo dnf install -y wget curl git epel-release

2. 执行宝塔官方一键安装脚本

根据您的需求选择对应版本(推荐稳定版):

  • 宝塔面板专业版(免费)

    yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
  • 宝塔面板企业版(部分高级功能需授权)

    yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh 7a2b7c5d

💡 提示:脚本会自动安装 Nginx/Apache、MySQL、PHP 等环境。如需自定义组件,可参考 宝塔官网文档。

3. 等待安装完成

脚本执行完成后会输出类似以下信息:

=====================================================
Panel install success!
-----------------------------------------------------
Panel address: http://your-ip:8888
Username: xxxxx
Password: xxxxxxxxxx
-----------------------------------------------------

请记录显示的 面板地址、用户名和密码


🔒 后续安全配置(强烈建议)

修改默认端口

进入宝塔后台后:

  1. 登录 → 左侧菜单「设置」→「面板端口」
  2. 将默认 8888 改为其他非标准端口(如 8899),降低被扫描风险。

启用 SSL(可选但推荐)

  1. 在「网站」→「SSL」中申请 Let’s Encrypt 证书(需域名解析到服务器 IP)。
  2. 强制 HTTPS 跳转提升安全性。

配置防火墙

# 若使用 firewalld(OpenCloudOS 默认)
sudo firewall-cmd --permanent --add-port=8899/tcp  # 替换为你设置的端口
sudo firewall-cmd --reload

# 若使用云服务商安全组,请在控制台放行该端口

❗ 常见问题排查

问题 解决方案
安装失败提示 No package available 检查是否启用了 EPEL 源:dnf install epel-release -y
无法访问面板 确认安全组/防火墙已放行端口;检查 systemctl status nginx
PHP 版本不匹配 在宝塔后台「软件商店」中切换 PHP 版本(需重启服务)
MySQL 连接错误 检查 my.cnf 配置或重置 root 密码(宝塔后台「数据库」→「管理」)

📚 参考资料

  • 宝塔官方文档:https://www.bt.cn/bbs/
  • OpenCloudOS 兼容性说明:https://opencloudos.org/
  • 宝塔社区论坛(中文支持活跃):https://bbs.bt.cn/

✅ 提示:生产环境建议定期备份数据(宝塔内置备份功能),并关闭不必要的插件以减少攻击面。