HestiaCP安裝,取代同兄弟的VestaCP 網站管理工具

前陣子發覺VestaCP的似乎停止更新了在Github發現了此討論串,依目前狀況判斷後續會有大量漏洞不會被修補,為了網站安全所以趁著要將系統轉移到Ubuntu 那就順手連管理工具一併更換吧!

Hestia Control Panel (簡稱HestiaCP) 是VPS面板管理工具之一,和VestaCP的操作模式相近但發展的方向不同所以無法使用轉移工具直接搬家。

HestiaCP 硬體支援

記憶體最低512MB
建議值1GB
如果是使用WordPress架設網站,使用2G會更順暢

HestiaCP 支援系統版本

  • Debian 9
  • Debian 10
  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS

在安裝之前如果是剛建立好的主機,可已先依照下面的順序將伺服器基礎防護提高 CentOS、Ubuntu指令皆通用
1、先建立新的使用者,往後SSH登入就用新帳號 「Linux 建立新使用者」
2、進入 /etc/ssh/sshd_config 將 PermitRootLogin 修改成 no ,避免直接使用root帳號就能登入

接下來先將Linux主機更新

sudo apt update && sudo apt upgrade

安裝Hestia腳本

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

這邊要安裝的項目可以自行挑選,記得網域和信箱要換成你個人的
https://docs.hestiacp.com/getting_started.html

個人常用的指令,基本功能都有安裝

bash hst-install.sh -a yes -w yes -t no -c yes -x yes -z yes -b yes -i no -m yes -l de \ -s yourdomain.com -e mail@gmail.com -p yourpasswordhere -a no -k no -o no

2021/11/20新增,nginx指令有修正 -a 中輸入yes 是安裝apache,輸入no 是安裝nginx
下面指令取消了DNS和Exim相關功能,單純提供網站和資料庫

bash hst-install.sh -a no -w yes -o yes -v yes -k no -m yes -g no -x no -z no -c no -t no -i yes -b yes -q no -d yes -r 8099 -l zh-tw -y no -s yourdomain.com -e mail@gmail.com  -f yes

當安裝完成後,輸入您的網址加上指定的port即可登入後台,預設是8083

關於作者 Roy

曾經北漂的工程師,現在專注於.Net Core、WordPress開發


發佈留言