在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 CloudPanel。 对于那些不知道的人,CloudPanel 是一个开源服务器管理控制面板,旨在快速、易于使用和可定制。 该软件支持域管理、Linux 服务、Cron 作业、FTP 服务、通过 IP 和 Bot 阻止的系统安全、用户管理、 Cloud 平台支持等等。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 20.04 (Focal Fossa) 上逐步安装 CloudPanel 控制面板。 对于 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint),您可以按照相同的说明进行操作。
在 Ubuntu 20.04 LTS Focal Fossa 上安装 CloudPanel
步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt
终端中的命令。
sudo apt update sudo apt upgrade
步骤 2. 安装 Postfix。
CloudPanel 需要 Postfix 邮件传输代理来处理电子邮件。 运行以下命令来安装它:
sudo apt install gnupg apt-transport-https sudo apt install postfix
在安装过程中,系统会提示您选择配置设置。 选择互联网站点:
┌──────┤ Postfix Configuration ├───────┐ │ General type of mail configuration: │ │ │ │ No configuration │ │ Internet Site │ │ Internet with smarthost │ │ Satellite system │ │ Local only │ │ │ │ │ │ <Ok> <Cancel> │ │ │ └──────────────────────────────────────┘
步骤 3. 安装 Node.js。
现在我们将 Node.js 存储库添加到 Ubuntu 20.04:
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add - curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo 'deb https://deb.nodesource.com/node_14.x focal main' | sudo tee /etc/apt/sources.list.d/nodesource.list echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list
步骤 4. 安装 PHP。
现在我们添加 PHP PPA 存储库:
sudo add-apt-repository ppa:ondrej/php sudo apt-get update
步骤 5. 安装 Percona。
现在我们添加 Percona APT 存储库:
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb sudo apt install ./percona-release_latest.$(lsb_release -sc)_all.deb sudo percona-release setup ps57
步骤 6. 安装 CloudPanel 依赖项。
现在您已经添加了上面的存储库,安装这些依赖项以支持 CloudPanel:
cd /tmp wget https://ftp.us.debian.org/debian/pool/main/s/startpar/startpar_0.64-3_amd64.deb wget https://ftp.us.debian.org/debian/pool/main/s/sysvinit/sysvinit-utils_2.96-6_amd64.deb wget https://ftp.us.debian.org/debian/pool/main/l/lsb/lsb-base_11.1.0_all.deb wget https://ftp.us.debian.org/debian/pool/main/i/insserv/insserv_1.21.0-1_amd64.deb wget https://ftp.us.debian.org/debian/pool/main/s/sysvinit/sysv-rc_2.96-6_all.deb wget https://ftp.us.debian.org/debian/pool/main/r/rcconf/rcconf_3.2+nmu1_all.deb sudo dpkg -i *.deb
步骤 7. 在 Ubuntu 20.04 上安装 CloudPanel。
首先,将 CloudPanel 的 Debian Buster 存储库添加到 Ubuntu:
echo "deb https://d17k9fuiwb52nc.cloudfront.net/ buster main" | sudo tee /etc/apt/sources.list.d/packages.cloudpanel.io.list sudo curl -Lks https://d17k9fuiwb52nc.cloudfront.net/key.gpg | sudo apt-key add - sudo apt update
接下来,运行以下命令下载 CloudPanel 文件:
wget https://github.com/cloudpanel-io/cloudpanel-ce/releases/download/v1.0.5/cloudpanel.deb
Ubuntu 20.04 上的 nstall 包 Cloudpanel 包:
sudo apt install ./cloudpanel.deb
询问时设置 root 用户数据库密码。
*如果安装后出现错误,只需运行以下命令强制安装:
sudo apt install -f
步骤 8. 在 Ubuntu 上访问 CloudPanel 仪表板。
成功安装后,打开您的 Web 浏览器和浏览器到服务器主机名或 IP 地址,后跟 8443:
https://your-ip-address:8443
恭喜! 您已成功安装 CloudPanel。 感谢您使用本教程在您的 Ubuntu 20.04 LTS Focal Fossa 系统上安装 CloudPanel 控制面板。 如需更多帮助或有用信息,我们建议您查看 CloudPanel 官方网站.