在 OpenCloudOS 上部署宝塔面板,需要提前准备以下环境:
一、系统要求
- 操作系统:OpenCloudOS 8.x 或更高版本(推荐最新稳定版)
- 内存:至少 1GB(推荐 2GB 或以上)
- 磁盘空间:至少 20GB 可用空间
- 架构:x86_64 或 ARM64
二、必需环境组件
1. Python 环境
# 检查Python版本(宝塔需要Python 3.6+)
python3 --version
# 如果未安装,安装Python3
sudo dnf install python3 -y
2. 基础工具
# 安装必要工具
sudo dnf install wget curl git vim unzip tar -y
3. SELinux 配置(建议关闭或设置宽容模式)
# 临时关闭
sudo setenforce 0
# 永久关闭(重启生效)
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
4. 防火墙配置
# 开放必要端口
sudo firewall-cmd --permanent --add-port=8888/tcp # 宝塔面板端口
sudo firewall-cmd --permanent --add-port=80/tcp # HTTP
sudo firewall-cmd --permanent --add-port=443/tcp # HTTPS
sudo firewall-cmd --permanent --add-port=20-21/tcp # FTP
sudo firewall-cmd --permanent --add-port=3306/tcp # MySQL
sudo firewall-cmd --reload
三、安装前检查
1. 系统更新
# 更新系统
sudo dnf update -y
2. 检查端口占用
# 检查8888端口是否被占用
sudo netstat -tunlp | grep 8888
3. 创建安装目录
# 创建宝塔安装目录
sudo mkdir -p /www
sudo chmod 755 /www
四、快速安装脚本
1. 下载安装脚本
# 下载宝塔安装脚本
wget -O install.sh http://download.bt.cn/install/install_6.0.sh
# 或使用国内镜像
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
2. 执行安装
# 添加执行权限并安装
sudo bash install.sh
五、安装后配置
1. 获取登录信息
安装完成后会显示:
- 面板地址:
http://服务器IP:8888 - 用户名和密码
2. 安全设置
# 修改默认端口(可选)
bt default
# 修改面板密码
bt 5
六、常见问题处理
1. 依赖问题
# 安装开发工具组
sudo dnf groupinstall "Development Tools" -y
# 安装其他依赖
sudo dnf install epel-release -y
2. 兼容性问题
如果遇到兼容性问题,可以尝试:
# 使用宝塔官方提供的OpenCloudOS适配脚本
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
七、推荐配置(生产环境)
- 使用独立的数据盘挂载到
/www - 配置定时备份到远程存储
- 启用面板SSL证书
- 设置强密码和二次验证
- 定期更新系统和面板
注意事项
- OpenCloudOS 基于 CentOS,大部分兼容 CentOS 的软件都可以使用
- 如果安装失败,查看
/tmp/panelBoot.pl日志文件 - 建议在干净的系统环境中安装
- 生产环境建议使用编译安装方式获取更好的性能
按照以上步骤准备环境后,即可顺利在 OpenCloudOS 上部署宝塔面板。
CLOUD技术笔记