在 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,但未被识别,会导致安装失败。
解决方法:
编辑宝塔的安装检测脚本,跳过系统检测。
步骤如下:
- 下载安装脚本但不执行:
wget -O install_bt.sh https://download.bt.cn/install/install_6.0.sh
- 编辑脚这里件,注释掉系统检测部分:
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技术博