OpenCloudOS Server 8服务器如何安装宝塔?

OpenCloudOS Server 8(基于 RHEL 8 的 Linux 发行版)上安装 宝塔面板(BT Panel),你可以按照以下步骤进行操作。宝塔目前官方支持的系统主要是 CentOS、Ubuntu 和 Debian,但 OpenCloudOS 是一个与 CentOS 高度兼容的发行版,因此可以通过模拟 CentOS 环境来安装宝塔。


✅ 前提条件

  • 已经安装了 OpenCloudOS Server 8
  • 系统为 64位
  • 确保有 root 权限
  • 安装前建议先更新系统:
sudo dnf update -y

🛠️ 安装宝塔面板

方法一:使用官方脚本安装(推荐)

宝塔官方提供了一个自动安装脚本,适用于 CentOS 7/8、Ubuntu、Debian 等系统。

1. 下载并运行安装脚本:

curl -fsSL https://download.bt.cn/install/install_6.0.sh | bash

如果你看到类似“非官方CentOS系统不支持安装”提示,请参考下面的解决方法。


🚫 问题处理:系统检测失败(非CentOS系统)

由于宝塔默认只识别 CentOS、Ubuntu、Debian 等系统,而 OpenCloudOS 虽然兼容 CentOS,但未被识别,会导致安装失败。

解决方法:

编辑宝塔的安装检测脚本,跳过系统检测。

步骤如下:

  1. 下载安装脚本但不执行:
wget -O install_bt.sh https://download.bt.cn/install/install_6.0.sh
  1. 编辑脚这里件,注释掉系统检测部分:
nano install_bt.sh

找到以下内容(大约在第 13 行左右):

# centos
if [ "$centos" = "7" -o "$centos" = "8" ];then
    yum install -y wget && wget -O install.py http://download.bt.cn/install/install_py36.sh && python3 install.py ed25519
fi

或者类似的判断语句,直接修改或添加强制继续安装的逻辑。

也可以在开头加入:

export BT_IGNORE_SYSTEM_CHECK=1

然后再运行脚本:

bash install_bt.sh

这样就可以跳过系统检测,继续安装宝塔。


⏳ 安装过程说明

安装过程中会自动安装:

  • Nginx/Apache(可选)
  • MySQL/MariaDB
  • PHP(多个版本)
  • FTP
  • 宝塔面板后台服务

整个过程可能需要 5~10分钟,具体取决于服务器性能和网络速度。


🔐 安装完成后访问宝塔面板

安装完成后终端会输出类似如下信息:

Bt-Panel: http://你的服务器IP:8888
username: admin
password: 随机生成的密码

请务必记录好用户名和密码,并通过浏览器访问面板地址。


🔧 开放防火墙端口(如果启用 firewalld)

如果你启用了 firewalld,需要开放 8888 端口用于访问宝塔面板:

sudo firewall-cmd --permanent --add-port=8888/tcp
sudo firewall-cmd --reload

如果使用的是云服务器(如腾讯云、阿里云),还需要在安全组中开放对应端口。


✅ 总结

步骤 内容
1 更新系统
2 下载宝塔安装脚本
3 修改脚本以跳过系统检测
4 执行安装脚本
5 访问宝塔面板并配置网站

❓常见问题

Q:宝塔支持OpenCloudOS吗?

A:官方没有明确列出 OpenCloudOS,但由于它与 CentOS 兼容性高,可以正常安装使用。


Q:安装失败怎么办?

A:

  • 检查是否关闭 SELinux
  • 查看 /root/bt_install.log 日志排查错误
  • 确保有足够的内存(建议至少 512MB)

如果你希望我为你写一个完整的安装脚本,或者想用 LNMP 架构部署网站,也可以告诉我,我可以进一步帮你定制。

是否需要我为你写一个自动化安装脚本?

未经允许不得转载:CLOUD技术博 » OpenCloudOS Server 8服务器如何安装宝塔?