星期五, 20 6 月, 2025
No Result
View All Result
育心文具行

育心文具行

  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
育心文具行
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
No Result
View All Result
育心文具行
Home 筆記x備忘

Hestiacp 安裝筆記

2022-07-17
in 筆記x備忘
Reading Time:2 mins read
A A
0

最近再找一款能夠方便架站自由度也高的管理面板,主要是為了架設 LEMP 的環境,於是找到這款 Hestiacp 。這是 Vestacp 的兄弟款,不過 Vestacp 已經沒有維護了。

先講結論:
這是一款學習門檻較高的 panel,建議提供給已經熟悉使用 debain / ubuntu 的管理員,可以做一個屬於自己的習慣的模版和 SOP,對於較為複雜的 LEMP 網站會滿方便的。但因為是開源的服務,導致還是不是很方便(和 aapanel 比較),對於習慣無 panel 操作的用戶還是會感覺到礙手礙腳的。

—
這款 Hestiacp 的好壞,個人分析如下:

優點:

  1. Panel 最大的好處就是有許多配置都調整好了,不用費心客製化 LEMP 的各種參數。
  2. 同樣使用 Panel 的好處之一:很多動作不用一堆指令,用網頁 UI 點一點就處理好了。
  3. 這款 Hestiacp 許多套件安裝和配置是使用系統原生的實作方法, panel 實作安裝服務等也是很透明易懂,甚至提供開發文件。也是開源的。
  4. 許多操作是原生的作法,會用 debain / ubuntu 的話會很方便,也不會有過多包裝,不用擔心學了以後其他 panel 或是轉換無 panel 等有學習障礙。
  5. 有還在維護中的文件和論壇,而且 panel 也有繁體中文的翻譯可以使用。
  6. 內建網站統計工具,是面向 MIS/SE 的一套統計服務。

缺點:

  1. 使用 panel 都會有壞處就是:習慣使用 command line 的操作的話,要強迫自己有些需求要從 panel 上實現,要不 panel 沒有同步的話可能會有設定互相衝突覆蓋的問題。
  2. Hestiacp 有部分設定在網頁上不方便操作,要用 v-xxxxx  等 panel 指令動作比較快處理,參考列表。學習門檻較高。
  3. 文件管理器長的很醜,如果有需要還是推薦用 command line 處理比較舒服。
  4. 開源的 Panel 要記得常更新,避免被 0day 攻擊,更新時要注意客製化的 template 等需要確保不會被更新覆蓋。
  5. 客製化 http Service (Nginx / Apache)的樣版真的有夠麻煩。和 aapanel 的方便性差滿多的。
  6. Hestiacp 建立 LEMP 套件需要事先安裝好,套件無法獨立安裝(會與面板衝突導致不顯示)。

Hestiacp 論壇: https://forum.hestiacp.com/
介紹:https://hestiacp.com/
文件:https://docs.hestiacp.com/
Github:https://github.com/hestiacp/hestiacp

支持系統:

  • Debian 10
  • Debian 11
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • Ubuntu 22.04 LTS

— 以下架設和簡易心得 —

提醒下:有部分配置和安裝需要更詳細的測試,並非一個完整的安裝 SOP。

先登入root 權限,更新一遍

apt-get update

下載 install.sh

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

下載 install.sh

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

參考選定安裝(https://gabizz.github.io/hestiacp-scriptline-generator/)不安裝 mysql \ http server 做最小安裝,port 設定 8083:

sudo bash hst-install.sh --apache no --phpfpm no --multiphp no --vsftpd no --proftpd no --named yes --mysql no --postgresql no --exim yes --dovecot yes --sieve no --clamav yes --spamassassin no --iptables yes --fail2ban yes --quota no --api no --interactive yes --hostname no --email no --password no --with-debs no --port '8083' --lang 'zh-tw' --force

更新 Panel 網域(假設網域 cp-testing.69939.uk),記得 dns 要先設定上

v-change-sys-hostname cp-testing.69939.uk

Panel 網域補 SSL

v-add-letsencrypt-host

更改密碼

v-change-user-password admin 密碼

透過上述選定安裝,預設安裝的服務有這些:

後台新增一個用戶,設定方案為 default

點入該新增的帳號以後,選擇右上角登入該帳號之後,就可以創建其他網站。

再創建網站之前如果需要編輯 nginx 內容,需要編輯樣版,參考:https://docs.hestiacp.com/admin_docs/web.html#how-do-web-templates-work
Nginx 的路徑為:

/usr/local/hestia/data/templates/web/nginx/php-fpm/

檔案要記得複製一份新的並且命名好。避免更新 panel 的時候被覆蓋回去。

 

另外備註一些參考:

  1. 面板的指令列表:https://github.com/hestiacp/hestiacp/tree/main/bin
Share22Tweet14
Previous Post

壓力測試 – ab(ApacheBench)指令的操作與結果說明

Next Post

Progressive Web Application(PWA) 製作

Related Posts

筆記x備忘

於 MacOS 中,整合自然語言,自動化添加行事曆事件

這是一個嘗試更快添加行事曆安排的功能,主...

2025-06-10
100
心得x體驗

使用 deepwiki-open 針對程式碼產生 WIKI

DeepWiki-Open 是一套開源的...

2025-06-11
100
筆記x備忘

使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟

當 AI 建立可使用的文字越來越可靠的時...

2025-05-09
100
筆記x備忘

Visual Studio Code 的 PHP CS Fixer 設定

最近有幸換一台好一點電腦,開始投入 VS...

2025-03-25
100
筆記x備忘

MacOS 添加本地伺服器的 DNS

目前本地開發使用 VM 的應用程式(VM...

2025-03-26
100
筆記x備忘

Mac 上使用 pyenv 管理 python 環境

先說可能用 docker 會很方便,這邊...

2025-02-23
100
Load More
Next Post

Progressive Web Application(PWA) 製作

製作 Ubuntu 遠端桌面伺服器

處理 Facebook 官方 SDK PHP 版本過時問題

全站搜尋

No Result
View All Result

關於我

育心文具行

Jerry Lin

程式設計師

育心文具行是一家文具店,老闆的小兒子是一個設計師,職業是設計程式,興趣是設計人,倒是還沒有實作的機會。
--
所有的相遇都不是巧合。
在廣告公司待了三年有兩年多在做內容產品,離職後繼續在內容產業走了四年多,最後選則離開台灣的公司體制在家 SOHO ,碰上了 2020 年疫情才知道原來自己這是走在時代的潮流尖端。 感謝許多老闆和貴人相助,至今目前尚能存活,在台北街頭努力著。

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

贊助買咖啡

Facebook Instagram RSS

標籤

ai android cloudflare flutter git ios javascript linode linux MAC macos mis nginx php plugin QBQ!問題背後的問題 server work sublime sublime text vps vue.js vue3 What if What If? 如果這樣,會怎樣? wordpress 前端 原則 原子習慣 團隊,從傳球開始 團隊,從傳球開始:五百年都難以超越的 UCLA 傳奇教練伍登培養優越人才和團隊的領導心法 壓力測試 外掛 如果這樣,會怎樣?:胡思亂想的搞怪趣問 正經認真的科學妙答 心得 情緒 活動心得 灰階思考 約翰‧漢尼斯 股癌 自慢10 自慢10:18項修練 記錄 謝孟恭 讀書心得 這一生,你想留下什麼?

文章分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

近期留言

  • 「Bolin Lai」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「Jerry Lin」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「JCL」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言

文章月曆

2025 年 6 月
日 一 二 三 四 五 六
1234567
891011121314
15161718192021
22232425262728
2930  
« 5 月    

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.

No Result
View All Result
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.