加油
努力

使用OpenCloudOS部署宝塔面板需要提前准备哪些环境?

在使用 OpenCloudOS 部署宝塔面板时,需要提前准备合适的系统环境和网络配置,以确保安装过程顺利、运行稳定。以下是部署前需要准备的环境要求和建议:


一、系统环境要求

  1. 操作系统版本

    • 宝塔官方支持 OpenCloudOS 8 及以上版本(基于 RHEL/CentOS 生态)。
    • 建议使用 OpenCloudOS 8.x(如 8.6 或更高),因为其兼容性较好,且长期支持。
  2. 系统架构

    • 支持 x86_64 架构(64位系统)。
    • 不支持 i386 或 ARM 架构(除非特别说明支持)。
  3. 最小系统资源

    • 内存:至少 512MB,推荐 1GB 或以上(尤其是计划部署网站或数据库)。
    • 硬盘空间:至少 10GB 可用空间(用于系统 + 宝塔 + 网站数据等)。
    • CPU:1核及以上。
  4. 系统纯净性

    • 推荐使用纯净版 OpenCloudOS 系统,未预装 Apache、Nginx、MySQL、PHP 等服务。
    • 若已安装相关软件包,可能会与宝塔安装冲突,建议卸载或重装系统。

二、网络与权限准备

  1. 网络连接

    • 确保服务器可以访问网络(能正常执行 yumdnf 安装软件包)。
    • 宝塔安装脚本需从官网下载,因此需要开放以下域名:
      • download.bt.cn
      • www.bt.cn
  2. 防火墙设置

    • 开放必要端口(安装后需配置):
      • 8888:宝塔 Web 面板登录端口
      • 80/443:HTTP/HTTPS 网站服务
      • 20/21:FTP 服务(如启用)
      • 22:SSH 远程管理
    • 使用 firewalldiptables 配置规则:
      firewall-cmd --permanent --add-port=8888/tcp
      firewall-cmd --reload
  3. SELinux 状态

    • 建议关闭 SELinux 或设置为 permissive 模式,避免权限问题:
      setenforce 0
      sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

      修改后建议重启生效。

  4. root 权限

    • 必须使用 root 用户或具有 sudo 权限的用户执行安装命令。

三、软件依赖(可选提前安装)

虽然宝塔安装脚本会自动处理依赖,但建议确保以下基础工具存在:

yum install -y wget curl vim net-tools dnf

四、备份与安全建议

  1. 创建系统快照或备份(云服务器建议)
  2. 修改默认 SSH 端口并禁用 root 密码登录(增强安全性)
  3. 安装完成后及时修改宝塔面板默认端口和密码

五、安装宝塔面板(参考命令)

确认环境准备就绪后,执行以下命令安装:

# 下载并安装宝塔面板(CentOS 版本脚本兼容 OpenCloudOS)
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

注意:OpenCloudOS 与 CentOS 兼容性良好,通常可直接使用 CentOS 安装脚本。


总结:准备工作清单

项目 是否必须 说明
OpenCloudOS 8.x ✅ 必须 推荐 8.6+
64位系统 ✅ 必须 x86_64
至少 1GB 内存 ⚠️ 推荐 小于 512MB 可能无法启动
纯净系统 ✅ 推荐 避免软件冲突
网络访问 ✅ 必须 下载安装包
关闭 SELinux ✅ 推荐 防止权限问题
开放防火墙端口 ✅ 必须 如 8888
root 权限 ✅ 必须 执行安装

完成上述准备后,即可顺利在 OpenCloudOS 上部署宝塔面板。安装完成后,请根据提示访问面板并进行初始化设置。

云服务器