在 OpenCloudOS Server 8 上搭建宝塔面板是完全可行的,因为 OpenCloudOS 是基于 RHEL/CentOS 的 Linux 发行版,与 CentOS 8 兼容性良好。以下是详细的步骤指导:
✅ 前提条件
-
系统要求:
- OpenCloudOS Server 8(x86_64)
- 内存 ≥ 1GB(建议 2GB 或以上)
- 硬盘空间 ≥ 10GB
- 已连接互联网
-
权限要求:
- 使用
root用户或具有sudo权限的用户操作。
- 使用
-
关闭防火墙或放行端口(可选,推荐配置):
- 宝塔默认使用以下端口:
8888(面板)、80、443、20、21(FTP)等。
- 宝塔默认使用以下端口:
🔧 步骤一:更新系统并安装基础依赖
# 更新系统包
dnf update -y
# 安装 wget(如果未安装)
dnf install -y wget
🔧 步骤二:下载并安装宝塔面板
宝塔官网提供了一键安装脚本,支持 CentOS/RHEL 系统。
执行官方安装命令:
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh eddition
⚠️ 注意:目前宝塔官方对 CentOS Stream / RHEL 8 系列支持良好,OpenCloudOS 8 兼容此脚本。
安装过程中会提示:
Do you want to install Bt-Panel to the /www directory now? (y/n)
输入 y 回车继续。
🔧 步骤三:等待安装完成
安装过程大约需要 5–10 分钟,取决于服务器性能和网络速度。
安装完成后,终端会输出类似以下信息:
Bt-Panel: http://你的服务器IP:8888/abcd1234
username: your_username
password: your_password
请务必记录好用户名和密码!
🔧 步骤四:开放防火墙端口
OpenCloudOS 默认使用 firewalld 防火墙。
开放宝塔所需端口:
# 启动并启用 firewalld(如果未启用)
systemctl enable firewalld --now
systemctl start firewalld
# 放行端口
firewall-cmd --permanent --add-port=8888/tcp # 宝塔面板
firewall-cmd --permanent --add-port=80/tcp # HTTP
firewall-cmd --permanent --add-port=443/tcp # HTTPS
firewall-cmd --permanent --add-port=22/tcp # SSH(建议已开启)
firewall-cmd --permanent --add-port=21/tcp # FTP(可选)
# 重载防火墙规则
firewall-cmd --reload
💡 如果你使用的是云服务器(如腾讯云、阿里云),还需在 安全组 中放行上述端口!
🔧 步骤五:登录宝塔面板
打开浏览器,访问:
http://你的服务器IP:8888
输入安装完成后给出的用户名和密码,即可进入宝塔面板。
首次登录会提示安装 LNMP 或 LAMP 环境,按需选择即可。
⚠️ 常见问题及解决
| 问题 | 解决方法 |
|---|---|
| 安装脚本报错“unsupported OS” | 确保系统为标准 OpenCloudOS 8,尝试替换 $releasever 为 8,或联系宝塔支持 |
| 无法访问 8888 端口 | 检查 firewalld 和云服务商安全组 |
| 安装缓慢 | 更换国内镜像源(如阿里云、腾讯云) |
✅ 推荐优化设置
-
修改默认面板端口:
进入宝塔面板 → 安全 → 修改面板端口(避免被扫描) -
绑定域名访问(可选):
可以申请免费 SSL 证书,通过域名加密访问面板。 -
定期备份:
在面板中设置计划任务备份网站和数据库。
📌 总结
在 OpenCloudOS Server 8 上安装宝塔面板流程如下:
dnf update -y
dnf install -y wget
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh eddition
然后根据提示完成安装,开放防火墙和安全组端口,即可通过浏览器登录使用。
如果你遇到具体报错信息,欢迎贴出,我可以进一步帮你排查!
CLOUD云知道