HestiaCP面板宇宙級教學:安裝腳本、新增網站輕鬆管理VPS

想要輕鬆管理你的虛擬專用伺服器(VPS)?了解如何安裝赫斯提亞CP面板,享受終極伺服器管理體驗。

我們的宇宙級指南,將帶你一步步完成HestiaCP的安裝與配置,涵蓋安裝腳本、網站添加和防火牆,讓你的伺服器管理既高效又安全。

Hestia是什麼意思?

Hestia是古希臘神話裡的灶神。

當我們談到Hestia時,大多數人可能首先想到的是古希臘神話中的灶神、爐之女神和火焰女神,她是奧林匹斯十二主神之一。

Hestia以其溫暖和保護著稱,確保家庭和寺廟的火焰永不熄滅。

同樣,在現代電腦世界中,Hestia也扮演著一個重要的角色-HestiaCP。

HestiaCP面板宇宙級教學:安裝腳本、新增網站輕鬆管理VPS

HestiaCP面板輕鬆管理VPS

HestiaCP 是一個開源的 Linux 伺服器控制面板神器。

  • HestiaCP堪稱伺服器管理的「全能選手」。
  • HestiaCP以其簡潔、高效和多功能而聞名。
  • 就像那位古老的女神一樣,為你的伺服器提供可靠的保護和支援。

它脫胎於廣受歡迎的 VestaCP,但由於VestaCP 的開發和維護逐漸進入“休眠模式”,許多安全問題和漏洞未能及時修復…

於是,一群富有遠見的開發者決定另起爐灶,創建了Hestia CP這個新分支,持續進行改進和維護,讓伺服器管理更加安全和便捷。

HestiaCP控制面板功能介紹

HestiaCP提供了一個簡單易用的介面,你可以輕鬆地新增使用者帳戶、網站網域和配置伺服器的其他方面。

以下是一些關鍵功能:

  • 多語言支援:HestiaCP支援多種語言,包括中文。
  • Web伺服器支援:具有PHP-FPM的Apache2和NGINX,支援多個PHP版本(5.6-8.1,預設為8.0)。
  • DNS伺服器:具有叢集功能的DNS伺服器(Bind)。
  • 郵件服務:提供POP/IMAP/SMTP郵件服務,帶有防毒、反垃圾郵件和網路郵件(ClamAV、SpamAssassin、Sieve、Roundcube、Rainloop)。
  • 資料庫:支援MariaDB和/或PostgreSQL資料庫。
  • SSL支援:支援Let's Encrypt SSL與通配符憑證。
  • 防火牆:帶有暴力攻擊偵測和IP清單的防火牆(iptables、fail2ban和ipset)。

HestiaCP面板宇宙級教學:安裝腳本、新增網站輕鬆管理VPS的圖片第2張

安裝HestiaCP的基本要求

在安裝Hestia之前,需要了解其對伺服器的基本要求。

Hestia需要在一個全新的作業系統上運行,以確保其如常運行。

以下是最低和推薦配置:

配置類型中央處理器內存磁盤操作系統
最低配置1 核,64 位1 GB(無SpamAssassin 和ClamAV)10 GB 硬碟Debian 10、11 或12,Ubuntu 20.04、22.04 LTS
推薦配置4 核GB 440 GB 固態硬碟最新的Debian,最新的Ubuntu LTS

其他要求

  • Hestia僅在AMD64 / x86_64 和ARM64 / aarch64 處理器上執行,需要64 位元作業系統。
  • 不支援基於i386 或ARM7 的處理器。
  • 不支援非LTS 作業系統。

HestiaCP面板安裝準備

第1 步:切換到root用戶

首先,你需要以root身分執行安裝程式。可以直接在終端機運行,也可以使用SSH遠端運行。

運行以下命令切換到root用戶:

sudo -i

第2 步:升級系統包

在開始安裝之前,請確保你的系統包是最新的。執行以下命令進行升級:

apt update -y

第3 步:安裝常用軟件

Debian系統比較乾淨,建議安裝一些常用的軟體:

apt install wget curl sudo vim git -y

第4 步:新增DNS記錄

一般來說,需要在DNS添加A記錄解析IP位址,作為HestiaCP的Hostname域名,例如:

HestiaCP面板宇宙級教學:安裝腳本、新增網站輕鬆管理VPS的圖片第3張

hcp.domain.tld

(將domain.tld替換為你自己的實際網域)

HestiaCP安裝腳本教程

步驟1:下載安裝腳本

使用以下命令透過SSH下載安裝腳本:

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

如果因為SSL驗證錯誤導致下載失敗,請確保你已在系統上安裝了ca-certificate套件。

可以使用以下命令執行此操作:

apt-get update && apt-get install ca-certificates -y

步驟2:執行HestiaCP安裝腳本

選擇HestiaCP安裝選項的更簡單方法,是使用安裝字串產生器。

要選擇安裝哪些軟體,你可以選擇使用HestiaCP安裝字串產生器來選擇安裝哪些軟體。

點擊下方鏈接,可以到HestiaCP官方的自訂參數,配置選項:

按需要選擇:

HestiaCP新增網站網域第4張

以下是一個範例命令:

bash hst-install.sh --lang zh-cn --hostname hcp.domain.tld --email [email protected] --password p4ssw0rd --multiphp yes --sieve yes --quota yes --force

你如果嫌麻煩,也可以用陳溈亮的這個,不過,記得將hcp.domain.tld,[email protected],p4ssw0rd ,改成你自己實際用的。

第3 步:重啟伺服器

安裝完成後,輸入重啟伺服器指令:

reboot

HestiaCP面板配置SSL憑證

第1步:為面板的網址新增一個SSL憑證:

v-add-letsencrypt-host

如果之前沒有設定hostname,需要先執行:

v-change-sys-hostname hcp.domain.tld

其中hcp.domain.tld改成你自己的主機名字。

第2步:之後在瀏覽器輸入 https://hcp.domain.tld:2053

就可以存取面板了。

帳號密碼可以在命令列裡面看到。

HestiaCP面板新增網站

由於預設root用戶不安全,所以想要HestiaCP面板新增網站,建議建立新用戶,登入新用戶新增網站網域。

第1 步:新增使用者帳號▼

HestiaCP面板宇宙級教學:安裝腳本、新增網站輕鬆管理VPS的圖片第5張

第2步:新增網站域名 ▼

HestiaCP面板宇宙級教學:安裝腳本、新增網站輕鬆管理VPS的圖片第6張

  • 不建議勾選DNS支援和郵箱支持,因為自己搭建的DNS和郵箱穩定性不足,很容易會錯過重要郵件。
  • 所以,我們使用大廠的DNS和郵箱會比較穩定。

第3步:編輯網站域名 ▼

步驟3:編輯網站域名,建議勾選:為該域啟用SSL 第7張

推薦勾選:為該網域啟用SSL

  • 使用Let's Encrypt取得SSL憑證
  • 啟用HTTPS 自動重定向
  • 啟用HTTP 嚴格傳輸安全性(HSTS)

HestiaCP作為一款強大且靈活的伺服器管理面板,不僅提供了豐富的功能和高效的管理工具,還保持了易用性和可擴展性。

無論你是管理個人伺服器還是企業級伺服器,HestiaCP都能滿足你的需求,讓你像Hestia女神一樣,輕鬆掌控火焰與安全。

探索更多關於HestiaCP的信息,請訪問其GitHub專案地址和官網地址。

盡情體驗HestiaCP的強大功能,享受簡潔而有效率的伺服器管理吧!

想了解更多HestiaCP的內容?

推薦你繼續閱讀我們的詳細指南,了解如何解決HestiaCP phpMyAdmin的 – Error問題。

這是一勞永逸的終極解決方案,幫助你輕鬆應付常見錯誤▼

點擊下方鏈接,你將發現更多有關解決HestiaCP phpMyAdmin無法快取模板導致速度緩慢問題的詳細解決方案 ▼

HestiaCP如何啟用PHP函式shell_exec、passthr、system、exec?

HestiaCP PHP-FPM 負載過高?動態網頁500 錯誤?這樣優化立刻見效!

發表評論

您的郵箱地址不會被公開。 必填項已用 * 標註

回到頁首