本教程將向您展示如何在 Ubuntu 20.04 LTS 上安裝 CloudPanel。對於那些不知道的人,CloudPanel 是一個開源服務器管理控制面板,旨在快速、易於使用和可定制。該軟件支持域管理、Linux 服務、Cron 作業、FTP 服務、系統安全和 IP 阻止機器人、用戶管理、雲平台支持等。

本文假設您至少具有 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

在 Ubuntu 20.04 上安裝 CloudPanel

恭喜! 您已成功安裝 CloudPanel。感謝您使用本教程在您的 Ubuntu 20.04 LTS Focal Fossa 系統上安裝 CloudPanel 控制面板。如需更多幫助或有用信息,我們建議您查看 CloudPanel 官網.